English: That is equivalent to 18 miles.
Telugu: అంటే 184 కిలోమీటర్లతో సమానమన్నమాట.