Monmouth

Monmouth, The Wikipedia Town

Huffington Post UK | Melanie Hick | Posted 17.07.2012 | UK Tech

Online encyclopaedia Wikipedia is set to launch a new project aimed at covering every aspect of life in one Welsh town. Monmouth in south Wales wil...