Home Politics Retail sales drop in July as rain dampens demand