While India is known to be the ‘Land of Festivals’, Diwali is one of the most prominent festivals in the country, due to its considerable Hindu population. Diwali or Deepavali is also called the ‘Festival of Lights’. It is rightly named as this festival celebrates the triumph of light over […]