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