Ayodhya, India – Ayodhya and its twin city Faizabad in the northern Indian state of Uttar Pradesh (UP) are in a state of heightened anxiety as the country’s top court is expected to deliver its verdict in the seven decades old legal dispute over a spot of land that Muslims and Hindus both[…]
