MECASOLAR reaches 343 MW delivered in trackers and structures in 2011

You are here: