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