Ominous whipped cream art comes to London's Trafalgar Square CULTURA 30 Jul, 2020 The latest eye-catching sight in London’s Trafalgar Square is a giant swirl of whipped cream topped with a cherry, a fly...