India

How Ayodhya’s New Ram Temple Came to Be

On January 22nd, the historic town of Ayodhya welcomed numerous devotees of Lord Ram as they came together to celebrate the inauguration of its newly constructed Ram temple.  The whole…


The Cricket World Cup Comes to India

Imagine a grand and spectacular sporting event, one of the most-watched in sports history, trailing only the Tour de France and FIFA World Cup. Additionally, the final game boasted 2.5…