A new bronze sculpture of the late Queen Elizabeth II and Prince Philip, unveiled in Northern Ireland, has stirred divided opinions among the public. Installed in...
A new bronze sculpture of the late Queen Elizabeth II and Prince Philip, unveiled in Northern Ireland, has stirred divided opinions among the public. Installed in...