The Mid Wales Line ran from 60 miles, from Moat Lane Junction near Caersws to Brecon, passing through the old counties of Montgomery, Radnorshire and Brecknock. It followed the river valleys of the Upper Severn, the Dulas, the Marteg and the Wye, serving the towns and villages along its route for just short of 100 years. This classic Welsh rural railway is recalled in a delightful selection of nostalgic photographs of its trains and stations.