English: This was just the right time to do that."
Telugu: దానికి ఇదే సరైనా సమయం" అని అంటుంది.