Delhi is one of the largest metropolitan cities and India’s capital territory with an area of 1484 sq. kilometers and a population of over 25 million making it the second most populated city after Mumbai. Delhi’s rich heritage and culture are associated with its history that dates back nearly 400-500 years as India’s capital. The Archaeological survey of India has recognized 1200 heritage buildings in […]