English: It is about 20 km away from the city centre of Delhi.
Telugu: ఇది దేశ రాజధాని ఢిల్లీకి 20 కిలోమీటర్ల దూరంలో ఉంది.