India’s Supreme Court has awarded Hindus control of a disputed religious site in the town of Ayodhya for the construction of a temple. The ruling paves the way for Hindus to build a temple where the...
Read More »India’s Supreme Court has awarded Hindus control of a disputed religious site in the town of Ayodhya for the construction of a temple. The ruling paves the way for Hindus to build a temple where the...
Read More »