India has numerous national, regional, local, religious, seasonal and social festivities. This is not surprising considering the fact that India is the land of gods, goddesses, saints, gurus and prophets. All these festivals are characterised by colour, gaiety, celebrations, feasts and a variety of prayers and rituals. It may not be out of place to describe India as 'A Land of Festivals'.
Since India is a multi-religious and multi-lingual country, it is but natural to find festivals of all major religions in the world being celebrated in India. Thus, we come across,
Diwali, all celebrated in the spirit of harmony and national oneness.
There is also a stream of secular or non-religious festivals like the harvest festivals of
Raksha Bandhan, which depicts the love of sisters for brothers and vice-versa or the Karwa Chauth, the observance of fasts by Hindu married women for the well-being of their husbands. There are other festivals which are typical of particular states, towns or villages like the Bonnalu of Andhra Pradesh, Pushkar of Rajasthan, Rajrani of Orissa, Teej of Rajasthan or Bogali Bihu of Assam. Some other festivals are associated with renowned historical or cultural places like the Khajuraho Festival, Taj Mahotsava, Nagaur Festival and Vijayanagar Hampi Festival.