Home   KMTV   Video


02:39

Is 2025 the end for the high street?

New data show that in 2024 more than 13,000 stores across the UK were forced to shut their doors, according to the Centre for Retail Research.

Latest news

Latest Sport

Close This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.Learn More