English: But how had they managed to walk this far?
Telugu: వాళ్ళు అలా అంతంత దూరం ఎలా నడవగలుగుతున్నారు?