English: It’s been a long time on the road.
Telugu: చాలాసేపటి వరకు రోడ్ల మీదే గడిపారు.