15 August—A Black Day for Minorities in India

India, who claims to be the largest democracy in the world, celebrates its Independence Day on August 15. For a sizeable portion of the population, especially the nation’s minorities, this…

Comments Off on 15 August—A Black Day for Minorities in India