1-The photograph is showing every British territory’s flags all around the world, the message the artist is trying to pass is that, London does not stop at its borders, nor does the UK.
2-London is presented as the capital of also many other countries not just England.