Delhi explained | Facts that you must Know – Glbaat May 8, 2019 admin Leave a comment Location of Delhi It is stretched over an area of 1483 sq.km. It lies in the middle of Indian subcontinent… Continue Reading →