Indian Prime Minister Narendra Modi has opened a grand temple built on the site of a destroyed mosque in the northern city of Ayodhya.

AP explains after Indian PM opens temple on site of destroyed mosque

Indian Prime Minister Narendra Modi has opened a grand temple built on the site of a destroyed mosque in the northern city of Ayodhya.