London is the capital of Britain