EUROPEWORLD Queen Elizabeth II laid to rest at Windsor Castle after historic service by Anadolu Agency September 19, 2022 by Anadolu Agency September 19, 2022 LONDON/ANKARA Britain’s Queen Elizabeth II was laid to rest at Windsor Castle on Monday after a … Read more 0 FacebookTwitterPinterestEmail