Westminster

Originally a city on the River Thames, England—but is today a borough of London—which was (and remains) the center of political and national life of England and, later, the United Kingdom. It is often used as a synonym for the British seat of government or parliament.

©ALBERITH