English: After much delay
Telugu: చాలా కాలం గ్యాప్ తర్వాత