India is a country of contrasts with beautiful beaches, palaces, lakes and mountains. With its vibrant colours, cacophony of noise and smells of flowers
Manali is a little town situated 2,050 metres above sea level in Himachel Pradesh and is surrounded by snow capped mountains
Jaisalmer is the ‘golden city’, a medieval trading centre that stands in the heart of the desert and earns its name from its sandstone buildings
Udaipur in Rajasthan is probably the most romantic city of all with its white-hued palaces, beautiful
Jodphur is a medieval town in Rajasthan that has the nickname ‘the blue city’ as many of its buildings are cobalt blue.
When you talk of India, it is hard not to think of tea and the hill station at Darjeeling which is fun to explore.
There are plenty of excellent beach destinations in India and Lakshadweep is a particularly romantic one
Known as ‘Little Paris’, Pondicherry in Tamil Nadu (Southern India) is a delightful little town with elegant French architecture and leafy streets.
Kanyakumari is situated at the tip of the Indian continent at Chira Poumami which means ‘full moon’.