English: And this is exactly the right time, too.
Telugu: ఇదే సరైన సమయం కూడా.