
A brand-new statue of Queen Elizabeth II has been revealed at the Royal Albert Hall
It’s been well over a year since Queen Elizabeth II passed away, but despite Her Maj’s widespread popularity in London and beyond, there are notably few statues of her – particularly in the capital. Until now, that is. A brand-new […]