Having been invaded by a number of foreign rulers, a number of festivals are celebrated in India; some to mark the end of season, some religious and some during harvest. No matter the reason, the festivals are celebrated with equal pomp and fanfare with dancing, loud music and bright costumes. Some of the festivals are the Goa Carnival, Kerala’s Alleppey Boat Race and the Bihu Festival of Assam, the Hindu faith’s festivals of Diwali, Raksha Bandhan and Dussehra.
A country of diverse races is also bound to have a number of different religions. This is why pilgrimage tours have gained a significant part in Indian tourism. Some of the well-known destinations for this are Haridwar, Amarnath, Amarnath Cave, Vaishno Devi and
the Jagannath Temple. The Himalayan region is believed to be the abode of the gods and goddesses.