A rather anodyne set of recommendations on Iran were issued August 27 by the UN treaty body on racial discrimination (CERD) based in Geneva. The conclusions and recommendations are here.
The Committee distinguishes between racial discrimination (which includes ethnicity, according to its definition) and religious discrimination -- hence Bahais don't even get mentioned. The most significant conclusions are in paragraphs 15-17, citing discrimination against certain communities (Azeris, Arabs, Baluchis, Jews) and demands for political loyalty before allowing jobs in public positions.
CERD also criticized France for its expulsion of Roma and issued conclusions on Bosnia,Morocco, Uzbekistan, and others.