Watches of Switzerland sales smash £590m despite Covid-19 impact

Watches of Switzerland has reported a rise in group revenue pre-lockdown “reflecting strong brand partnerships”.