English: As for what took so long?
Telugu: చాలా సమయం పట్టింది ఏమిటి?