In India's temple town Ayodhya, the laying of foundation stones for a new temple is being viewed as a significant moment for the country's Hindu nationalist rulers. Laila Humairah reports on the controversy surrounding it.
In India's temple town Ayodhya, the laying of foundation stones for a new temple is being viewed as a significant moment for the country's Hindu nationalist rulers. Laila Humairah reports on the controversy surrounding it.