There are many Hindu Festivals celebrated throughout the world but mainly in India and Nepal. These festivals include worship, offerings to deities, fasting, rituals, fairs, charity, celebrations, Puja, etc. The festivals mainly celebrate events from Hindu mythology, changes in season, changes in Solar System. Different sects celebrate different festivals but festivals like Diwali, Holi, Shivratri, Raksha Bandhan, Janamashtmi etc. are celebrated by the majority of Hindus.