A queue of thousands stretches along the banks of London's River Thames, as members of the public wait to pay their respects to the late Queen Elizabeth II who is currently lying in state in Westminster Hall before her funeral on Monday.
A queue of thousands stretches along the banks of London's River Thames, as members of the public wait to pay their respects to the late Queen Elizabeth II who is currently lying in state in Westminster Hall before her funeral on Monday.