King Charles Inaugurates Queen Elizabeth’s Statue
Britain’s King Charles III inaugurated a statue of Queen Elizabeth in York of England. It is the late queen’s first statue since her death on September 8 this year.
This more than 6 feet high statue was to be installed to honour Queen…