Three London train stations are officially the best in Europe
Briefly