English: Finally, a rest-stop.
Telugu: చివరగా, విరామం నడుస్తున్న.