Shedding Crocodile Tears
- Published in News & Comment
- |
The Organisation of Islamic Cooperation (OIC) on Tuesday denounced the construction and inauguration of the ‘Ram Mandir’ built on the site of the five-century-old Babri Masjid in India’s Ayodhya...
Read more...