India’s top politicians, religious leaders and celebrities have gathered in the holy city of Ayodhya for the partial opening of a grand temple for one of Hinduism’s most revered deities, Lord Ram