What is the Capitol of England?

The capitol of England is London and is the capitol of the United Kingdom. It is one of the worlds largest financial centers. It is also home to the Palace of Westminster that belongs to the royal family.