Notification
London is a dazzling city with an infinite number of theatres, stores, museums and restaurants. Must-sees include the Westminster Abbey, Houses of Parliament with its Big Ben, the trendy Notting Hill area and – look, but don’t buy! – Harrods.
One moment please