This Diwali, India created history. By simultaneously lighting 5.51 lakh diyas in Ayodhya, India entered the Guinness Book of World Records for the largest display of oil lamps. The pictures of Ayodhya went viral, citizens toasted the creation of yet another world record, and the nation brought in its largest […]