US preaches human rights, but what about their own backyard?
During a recent visit to India, President of the United States of America spoke about religious intolerance in India. However this time around the US has some advise from nearly 100 countries including India and that is to set up a National Human Rights Institution in the wake of the death of a black man…