Which of the following is the previous capital of England?

Winchester

Birmingham

Ipswich

Portsmouth