As the UK prepares to bid farewell to its longest serving monarch Queen Elizabeth II. The funeral is expected to attract hundreds of thousands of people to the streets of London and will also be attended by hundreds of world leaders.