With ten days to go before the coronation of King Charles III, following the death of Queen Elizabeth II last year, a royal crown made from artificial flowers is seen in Mayfair, on 25th April 2023, in London, England.