India is a top tourist destination for any traveler due to its rich cultural heritage and amazing diversity. There is something for every tourist – from historical monuments and ancient ruins to astonishing natural wonders, delicious cuisines and opulent palaces. Following are the 5 top cities to visit in India:

New Delhi

New Delhi

For any traveler, the capital of India is a treasure house of tourist sites. In New Delhi, Tourists can marvel at the magnificent architecture of India Gate, Red Fort, Rashtrapati Bhavan, Qutub Minar, and Humayun’s Tomb. Plus, one can also visit the sacred temples like Akshardham Temple, Lotus Temple, Sri Digambar Jain Lal Temple. And for art liver, one can visit the modern art and ancient artifacts in National Gallery of Modern Art and National Museum. In the evening, one must try mouthwatering street food of Chandni Chowk or dine in restaurants of Connaught Place, and end the tour with a visit lush green gardens like Lodhi Gardens and Japanese Park, and feel the old-world charm at Hauz Khas Complex.

Agra

Taj Mahal Agra

Agra, once the seat of the mighty Mughal Empire, is a favorite tourist destination in India. At Agra, tourists can wonder at the majestic beauty of the Taj Mahal, visit famous tombs and mausoleums like Chini Ka Rauza, Itimad-ud-Daulah, and Akbar’s Tomb, view the architectural grandeur of Agra Fort. Later, roam in the deserted capital of Fatehpur Sikri, shop for exquisite jewelry and handicrafts in century-old bazaars, savor a range of local cuisine and street food.

Hampi

Hampi Karnataka

Hampi – once the capital of the mighty Vijayanagar Empire – today, is a UNESCO World Heritage site in Karnataka. There are numerous sites in and near Hampi, and so much to do. At Hampi, tourists can visit innumerable temples like Virupaksha Temple and Vitthal Temple. Later, trek on Hemkuta Hill & Anjaneya Hills and visit the ruins of the Royal Enclosure, Queen’s Bath, Lotus Mahal, Elephant Stables, Zanana Enclosure. Also enjoy a Coracle (round shaped boats) ride on the waters of the Tungabhadra River, go rock climbing on giant rocks and boulders, go on a bike tour for the best views of Hampi.

Jaisalmer

Jaisalmer sand dune

Situated in the Thar Desert in Rajasthan, the Golden City of Jaisalmer is a world-famous tourist destination. In Jaisalmer, tourists can enjoy a Desert Safari at Sam Sand Dunes, ride on a camel and go to remote places in the Thar Desert. In the city, explore the majestic Jaisalmer Fort and numerous Jain temples inside the fort. Plus, one must visit the deserted ghost village of Kuldhara, go boating in Gadisar Lake, shop at the local bazaars for Rajasthani handicrafts, and enjoy local cuisine.

Leh & Ladakh

Leh & Ladakh

Leh Ladakh, at the base of the Great Himalayas and the Karakoram mountain ranges, is a land of stunning landscapes and pristine beauty. At Leh & Ladakh, tourists can experience the desolate beauty of Zanskar valley, camp near the crystal blue waters of Pangong Tso lake, visit Kargil war memorial and Khardungla Pass. Later, one must see the stark beauty of the sand dunes at Nubra Valley and go to Hemis Monastery to experience the grandeur of Leh Palace. Apart from these, plan a trip to stargazing at Lamayuru Monastery, watch the beauty of Drang Drung glacier in Suru Valley, visit the hilltop monastery of Spituk Gompa, explore the wildlife of Hemis National Park, and much more.