English: Another 25 miles down the road for that.
Telugu: ఇంకా 25 కిలోమీటర్లు తవ్వాలన్నారు.