Welsh village beats London for UK's best high street
A charming village high street in Crickhowell, Wales has been crowned the best in the UK, beating fierce competition from London neighbourhoods with its unique community spirit and independent shops.