English: At last he found the place.
Telugu: ఆఖరికి ఆ స్థానాన్ని అందుకున్నాడతను.