English: Finally, finally they came to London.
Telugu: చివరకు అవి లండన్ చేరాయి.