Llanfechain
Llanfechain is a little town as well as neighborhood in Powys, Wales, between Llanfyllin and Llansantffraid-ym-Mechain on the B4393 road. Historically it was part of Montgomeryshire. Afon Cain runs through the village. It has a population of less than 500. Llanfechain might suggest "parish or church (llan) of the Cain valley" (from Llan ym Mach Cain indicating "church in the field or level of the Cain" to Llan ym Mechain and afterwards Llan-mechain, which comes to be Llanfechain as a result of the common anomaly of'm' to 'f' in Welsh). However, it may likewise suggest "tiny (fechan) church or parish (llan)". Punctuations of placenames differ considerably over time, so tiny variants such as chain/cain as well as fechain/fechan are plausible. The name in the form Llanveccheyn is first come across in 1254. It has likewise been referred to as Llanarmon-ym-Mechain, ym-Mechain describes its location in the middle ages cantref of Mechain, therefore 'Church of St Garmon in Mechain'.