English: What took them so long?
Telugu: వాళ్లకు అంత ఖర్మేం పట్టింది?