In June 1995, a giant statue of Michael Jackson provided a surreal sight in the heart of London when it was floated on a barge down the River Thames. This 32ft (10m) pop colossus was just one of 10 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results