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