The Ritz Hotel in London, Britain, has been sold. EPA/FACUNDO ARRIZABALAGA
The Ritz Hotel in London, Britain, has been sold. EPA/FACUNDO ARRIZABALAGA

London's Ritz Hotel sells for under £1 billion price tag amid family feud