English: I've been on this street!
Telugu: నేనుండేది ఈ వీధిలోనే.