Queens Consort of Westminster Abbey Isabella of Angoulême was crowned Queen consort of England at Westminster Abbey, London. Source Share This Article
Also on Shenhuifu Rockstar Games released Grand Theft Auto IVThe First Public Flushing Toilets Open in London1st Human Killed in Spaceflight, April 24, 19671951 Silent Coup in ThailandWhy Was John Smith Important?