English: Finally, several weeks.
Telugu: చివరకు, కొన్ని వారాల తర్వాత.