English: “Another ten miles from here.
Telugu: అక్కడినుంచి మరో పదిహేను మైళ్లు.