India is famous for its rich and vivid history, heritage and hospitality where it still follows ‘atithi devo bhava' which means our guest is our god. There are a number of options, from scenic destinations to historic sites, from cities bustling with chaos to hideouts offering relaxed stay. But, to choose among them is a bit of dilemma. So here we are listing few places which are must visit destinations of Northern India. 1. Delhi Delhi, the capital city of India, is one of the most visited tourist destinations. This beautiful place has a lot to offer, like the India Gate, Red Fort, Jama Masjid, Humayun’s Tomb, and the most popular Qutub Minar. Not just monuments, Delhi is also known for its craft and speciality street food that can be explored at Delhi Haat and Chandni Chowk, where you will find shops that are several decades old. 2. Agra If you want to know learn about the history of the Mughal era, then you must tour Agra. It is wrong to say that onl