A whimsical statue of a green alien with a white head, adorned with flowers and the Olympic rings, stands on a pedestal in London, with the Houses of Parliament and the River Thames in the background.