English: What took it so long?
Telugu: ఇంత కాలం అది ఏమైంది?