The largest “capsule” hotel in the world has opened - just not for claustrophobics. Slap bang in the heart of London, it is packed with nearly 1,000 pods. While it boasts about being the biggest of ...