Delhi is the largest metropolis by are in India. It comprises India’s capital, New Delhi. Located on the banks of the River Ganga, Delhi has been continuously inhabited since the 6th century BC. Such a long history is translated in a variety of historical buildings and UNESCO Heritage Sites. It’s […]

Things to do in Delhi