English: another 15 miles.
Telugu: ఇంకో 15 కిలోమీటర్లు.