English: I have recently moved to Spain.
Telugu: నేను ఇటీవలే స్పెయిన్ వెళ్లి వచ్చాను.