38-shameful countries

UN names India in ‘shameful’ list of 38 countries for harassment of Human Rights activists

The United Nations have listed India among the 38 “shameful” countries that also includes China…