English: She has stayed in Delhi for so long.
Telugu: ఆయన ఎక్కువ కాలం దిల్లీలోనే ఉంటారు.