English: “A couple hundred yards from here.
Telugu: ‘ఇక్కడ నించి వంద మైళ్ల దూరంలో.