English: I have come to India recently.
Telugu: ఇటీవల నేను భారతదేశానికి వచ్చాను.