English: I do remember the place, though.
Telugu: ఆ ప్రదేశాన్ని గుర్తుపెట్టుకున్నాను.