
A new statue of Queen Elizabeth II should be placed in a “prominent” London location, City Hall politicans have said.
The London Assembly has unanimously agreed a motion, stating that a new permanent monument to Britain’s longest-serving monarch should be created in the capital.