DEVOID OF REALITY

India has quite rightly rejected the United Nations report that accused it of having used excessive force in Kashmir. What could be more ironic than the fact that the world body has also called for […]