Long awaited justice .

Hindus believe that Lord Ram, one of the most important deities in Hinduism, was born in Ayodhya, about 540 km south east of New Delhi. Muslim conquerors of India destroyed the temple, and built a mosque over it during the year of 1527, known as […]

Read more

Follow

Get the latest posts delivered to your mailbox: