English: And at the right time too!
Telugu: దానికిదే సరైన సమయం కూడానూ !