MECASOLAR and PROINSO awarded orders for 14 MW for Italy, Greece and Spain

You are here: