Thanks for the reply, it has been real hot here this week and it does look as if they came out of nowhere.
I'm keen to do the H202 treatment but not sure where I can get it from in Spain, probably try at the pharmacy. I don't know, is it the supposed 3% food grade H202 that you mean?