From Big Ben to Chambers Street, there isn't anything as devine as London! Just make sure Captain Britain isnt around