Browsing Category


India’s Ram Mandir opens in Ayodhya

A massive Hindu temple, constructed on a site in India that Hindus believe is the birthplace of Lord Ram, was opened on Monday amid grand celebrations and with support pouring in from around the world. The edifice was built at a place…