Preparations are underway in India’s northern Ayodhya city to mark the opening of a grand temple for Lord Ram, Hinduism’s most revered deity