Colourful, diverse and full of life, India is a country of true contrasts. From the tranquil shores of Goa to the hustle and bustle of Mumbai, every state has its own unique identity with traditional dishes, beautiful landscapes and fascinating history.

One of the most popular holiday destinations in India is the bohemian Goa, with its laid back resorts set along the shores of the Arabian Sea. Home to some of the most beautiful beaches in the whole country, Goa combines traditional Indian culture with Portuguese influences, making it a truly unique place to visit. Further north you’ll find the long sands of Candolim and Baga, where you can enjoy food and drinks in the lively beachside shacks.

If you love experiencing new cultures, India will treat you to an onslaught of new sights, sounds and smells. From the striking Taj Mahal to delicious street food stalls, you’ll experience a different way of life as you explore big cities, rural villages and everything in between.

Famous for its incredible food, traditional dishes vary from state to state. Wherever you travel, the aromatic flavours will redefine what you thought of curries, with everything from thick tomato-based sauces to light, fragrant coconut milk. To keep your mouth cool, make sure you order a delicious lassi to go with your meal.

To explore the natural world, go hiking through the Western Ghats, explore the snow-capped Himalayas, take a tour through the deserts or walk through lush green forests. If you love history, visits to Old Goa and Panaji are a must. Here you’ll find striking landmarks including the sparkling white Church of Our Lady of the Immaculate Conception.