London’s most expensive hotel room costs £26,000 a night and includes a 24hr butler and a seven-course private dinner

If you’ve ever wanted to live like royalty this might be as close as you’ll get