St Mary’s Church is located in the village with the longest place name in Britain - Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch. Translated to English the name means - "The church of St. Mary in a hollow of white hazel near a rapid whirlpool and near...