English: After much delay
Telugu: సుదీర్ఘ విరామం తర్వాత