August 23, 2020 In India Historical Places Of Delhi: Heritage Sites Delhi Must Visit Places The capital of India, Delhi, is India’s largest city with an area of 1484sq. Km. Serving as a capital…