English: Some 15 years later
Telugu: 15 ఏళ్ల తర్వాత