English: Finally they've arrived in London!
Telugu: చివరకు అవి లండన్ చేరాయి.