The European Solar Manufacturing Council (ESMC) has criticized Borussia Dortmund's decision to install 11,000 JA Solar panels ...