1. Taj Mahal

The Taj Mahal in Agra is an immense mausoleum of white marble, built between 1632 and 1653 by order of the Mughal emperor Shah Jahan in memory of his favorite wife. Called “a teardrop on the cheek of eternity” it is one of the masterpieces of Mughal architecture, and one of the great tourist attractions in India.

2. Varanasi

Situated on the banks of the River Ganges, Varanasi is sacred to Hindus, Buddhists and Jains and also one of the oldest continuously inhabited cities in the world. In many ways, Varanasi epitomizes the very best and worst aspects of India, and it can be a little overwhelming.

3. Ajanta Caves

The Ajanta Caves are rock-cut cave monuments dating from the 2nd century BC. The magnificent Ajanta caves were abandoned around 650 AD and forgotten until 1819 when a British hunting party stumbled upon them.

4. Jaisalmer

Located in Rajasthan’s remote westernmost corner close to the border with Pakistan, Jaisalmer is the quintessential desert town. The yellow sandstone walls of the “Golden City” rise from the Thar desert like a scene from the Arabian Nights while the Jaisalmer Fort crowns the city.

5. Harmandir Sahib

The Harmandir Sahib, better known as the Golden Temple is the main tourist attraction in Amritsar and the most important religious place to the Sikhs. Construction of the temple was begun by Guru Ram Dast in the 16th century.

6. Kanha National Park

Kanha National Park is among the most beautiful wildlife reserves in Asia and one of the best places to catch a glimpse of a tiger in India. The lush sal and bamboo forests, grassy meadows and ravines of Kanha provided inspiration to Rudyard Kipling for his famous novel “Jungle Book” and make this one of the top attractions in India.

7. Palolem

Palolem is the most southerly of Goa’s developed beaches and also one of the most beautiful. It is a natural bay surrounded by lofty headlands on either side, resulting in a calm, idyllic sea with a gently sloping bed.

8. Virupaksha Temple

The Virupaksha Temple in the city of Hampi started out as a small shrine and grew into a large complex under the Vijayanagara rulers. It is believed that this temple has been functioning uninterruptedly ever since the small shrine was built in the 7th century AD which makes it one of the oldest functioning Hindu temples in India.

9. Lake Palace

The Lake Palace in Lake Pichola in the city of Udaipur was built as a royal summer palace in the 18th century. Today it is a luxury 5 Star hotel, operating under the “Taj Hotels Resorts and Palaces”. The Lake Palace hotel operates a boat which transports guests to the hotel from a jetty at the City Palace on the east bank of Lake Pichola.

10. Kerala Backwaters

The Kerala backwaters are a chain of lagoons and lakes lying parallel to the Arabian Sea coast in the Kerala state. The Kerala backwaters are home to many unique species of aquatic life including crabs, frogs, and mudskippers, water birds and animals such as otters and turtles.