It can be no coincidence that in 2021, a year when India struggled to manage the pandemic, the town of Ayodhya inside the Indian state of Uttar Pradesh arranged one of their most stunning New Yr’s shows ever. The community came alongside one another to light above 900,000 oil lamps in the course of Diwali, topping the former Guinness Globe Histor… Read More