English: I have lately visited.
Telugu: ఇటీవలే పర్యటించాను.