The Hindu Ram Temple’s Inauguration in Ayodhya, India: Photos

For centuries, Hindu pilgrims and devotees have offered prayers at thousands of temples in Ayodhya, a city in northern India believed to be the ancient birthplace of Lord Ram, one of Hinduism’s most revered deities. But none have warranted a $3.85 billion makeover of the city before the Ram Mandir, consecrated on Monday, Jan. 22 … Read more