English: She had recently visited London.
Telugu: ఆమె ఇటీవలే లండన్ వెళ్లొచ్చారు.