One of the ads on the right side is from a EU company, did you check them out?
Hopefully they are not wasting their advertising money and people actually click on those ads
http://www.ev-power.eu/?p=p_33&sName=home&src=diy
Hopefully they are not wasting their advertising money and people actually click on those ads
http://www.ev-power.eu/?p=p_33&sName=home&src=diy