Stallholders and shoppers brace heat at Rotary markets

Comments