English: After several years he recently came back.
Telugu: కొన్ని సంవత్సరాలపాటు అక్కడే గడిపి ఇటీవలే తిరిగి వచ్చాడు.