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