British shoppers reduced their spending in July as rainy weather continued to impact consumer activity, according to two surveys released on Tuesday. Barclays reported a 0.3% decline in spending on credit and debit cards compared to the previous year, marking the second drop since February 2021. This decrease follows a sharper 0.6% decline in June.