The flags of many nations flying by Big Ben in London