Dismal weather hampers retail sales in Scotland

Heavy rain and high inflation puts shoppers off spending in July, new sales data reveals.

Source