English: Another 700 miles of arduous travel lay between here and their destination.
Telugu: అక్కడి నుంచి వారు చేరుకోవాల్సిన గమ్యం మరో 700 కిలోమీటర్ల దూరంలో ఉంది.