New £150m Caledonian Sleeper trains \'are hotels on wheels\'

New £150m Caledonian Sleeper trains 'are hotels on wheels'