Westminster Abbey, London, England