English: Finally in London.
Telugu: చివరకు - లండన్.