London is full of world leaders