Welcome to London!. Palace of Westminster-building on the banks of the Thames in the London area. Meetings are held in Westminster, where the British.