UK heatwave: Trains between Swansea, Cardiff and London disrupted Network bosses have cancelled trains because of concerns the hot weather will buckle tracks. Source