The current Church of St Peter in Machynlleth dates from the 1780s when the rapid expansion of the non-conformist community precipitated a rebuilding of the medieval chur ... more