There are many Indian festivals throughout the year. Festivals are a big part of Indian culture. Many are religious and follow a special Indian calendar. There is a lot of history and a deeper meaning in all the festivals and celebrations.
The main religion of India is Hinduism. Hinduism is a polytheistic religion meaning there are many gods. Gods are usually nature based but there are gods of things like wealth. There are many states and territories in India. Over 30 states and territories that speak different languages and lead different lifestyle. Each of these regions has different traditions and often times they believe in certain gods more than others.