When touring India, the best city to start is none other than the capital city of Delhi. The place is known as the world's most historical capitals. In fact, two of its monuments, such as the Humayun Tomb and Qutb Minar, are included in the World Heritage Sites. Delhi features a great number of
definite tourist hubs to its thousands of visitors each year. The places you should never forget to see are the monuments, mosques and forts, like the Red Fort Delhi.