English: I recently visited this place.
Telugu: ఈ మధ్య నేను ఓ చోటికెళ్లొచ్చా.