India is a land of festivals and fairs. Every day of the year there is a festival celebrated in some part of the country. Some festivals welcome the seasons of the year, the harvest, the rains, or the full moon. Others celebrate religious occasions, the birthdays of divine beings, saints, and gurus (revered teachers), or the advent of the new year. A number of these festivals are common to most parts of India. However, they may be called by different names in various parts of the country or may be celebrated in a different fashion. Mainly Indians and particularly HINDUS will celebrate their festivals.