In London, the site for floral tributes is at Green Park next to Buckingham Palace, where officials who manage the so-called Royal
In London, the site for floral tributes is at Green Park next to Buckingham Palace, where officials who manage the so-called Royal