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