The northern part of India is blessed with hill stations, mountains, lakes, pilgrim spots, heritage sites, forts, and monuments. It also attracts people who adore adventures. Agra : Agra is the home of one of the world's seven wonders, the Taj Mahal. Located on the bank of the river Yamuna, the Taj is a perfect example of Indo-Islamic architecture. It's made of white marble and surrounded by manicured gardens and a longitudinal fountain, making it a picture-perfect destination. Apart from this, there are many other monuments in Agra. Fatehpur Sikri, once the capital of the Mughal Empire and now a World Heritage Site, is located near Agra. You see several architectural marvels built with red sandstone here. Haridwar : Located in the state of Uttarakhand and on the banks of the river Ganga, Haridwar is known for its temples and ghats, where people take baths to wash away their sins and attain salvation. You can find many ashrams and yoga training centres in Haridwar. O...