Passengers on £400-a-night Caledonian Sleeper train are unable to wash or use their toilet after being left without running water on 12-hour journey
Related Articles

Click here to return to the article.