English: He left - and he hasn't come back since, although 20-25 years have passed.
Telugu: ఆయన కనిపించకుండాపోయి, 20-25 సంవత్సరాల తరువాత ఈ మధ్యనే వచ్చేశాడు.