News

London's first statue of Queen Elizabeth II has been unveiled, outside the Royal Albert Hall. In a relatively low key event on 11 November 2023, King Charles III and Queen Camilla revealed the two ...
The organisation now acknowledges that the 176ft monument, situated opposite the Royal Albert Hall in Kensington Gardens ...