English: This took some time.
Telugu: ఇందుకు కొంత వ్యవధి అనివార్యమైంది.