English: Shaheen Bagh is on the edge of southeastern Delhi.
Telugu: షహీన్ బాగ్ దక్షిణ దిల్లీలో ఒక ప్రాంతం.