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