Replacement buses will be in place for about two weeks between Shrewsbury and Machynlleth Transport for Wales rail ... of 29 March, trains will call at all stations between Birmingham ...