Tiny market town with one of UK's best high streets has no empty shops

Crickhowell has been named as having one of the best independent high streets in the entire country and offers a glimpse into how British towns used to be