Old and new coexist side by side in an incredible mix of slums and skyscrapers. The streets swarm with animals and people, markets and much more in India. There are so many highlights - beautiful scenery and amazing cultural experiences can be found in cities of all sizes, but it's the little things that also make this country so memorable - waiting on a teeming railway station platform, staying in a scruffy hotel in a village and scents of spices in the markets.
Top attractions in India
First and foremost is the Taj Mahal, in the city of Agra, near the capital Delhi. It was crowned one of the world's new seven wonders in 2007. The Taj Mahal is justifiably world famous - this phenomenal structure is equal parts breathtaking and enchanting. Some of the country's other top attractions include the beautiful and lush riverbanks and lagoons of Kerala's Backwaters on the country's southwestern coast, the inspiring Maharaja Palace in Rajasthan, the Sikh's holy Golden Temple in Amritsar, Goa's beaches and hippie markets in Ajuna.
Let's not forget the camel market in the holy city of Pushkar, which is beautifully situated in the middle of the Rajasthan desert, or the Tibetan culture in Dharmsala, where the Dalai Lama lives in exile. There's also the traditional cremation ceremonies in Varanasi at the holy river Ganges or try a tiger safari in one of the country's magnificent national parks, such as Ranthambore. For a change of scenery and some relaxation we also recommend a trip to the Andaman and Nicobar Islands.
India's festivals and folklore
If you want to experience India's folklore and culture, visit Hubli, which has a festive nightlife, or you can try the Hindu spring festival Holi, also known as the Festival of Colours.
Large cities: Mumbai, Delhi, Kolkata and Chennai
India is a land rich with people and large cities. One of the world's largest cities, Mumbai is located on the west coast, but there is also the capital of Delhi in the north, Kolkata in the east and Chennai in the southeast - just to name some of the biggest. There are so many cities in India, including some you've never heard of, and they are all deeply fascinating - full of chaos and colourful street life.
Travel around India
The country's train system extends across most of the country and is slow and overcrowded. It is very cheap to travel by bus in India, but on the other hand, buses are old and worn out..
Consider hiring a taxi driver for a day or two for sightseeing. It is cheap and provides optimal freedom. Brace yourself for slalom driving between cows, camels and elephants on the road. Remember to agree a price with the driver before the start of the trip. The same advice applies if you decide to try a tuk-tuk.
Indian Cuisine
Indian cuisine is first class, and a journey here is not the same if you have not tried dishes from the Indian kitchen. It is strong, spicy, colourful, exciting and everything else - the only thing it is not, is boring.