UN names India in ‘shameful’ list of 38 countries for harassment of Human Rights…
The United Nations have listed India among the 38 “shameful” countries that also includes China and Russia, which have subdued, harassed and attacked people cooperating with the global peace…