The European Commission has imposed heavy anti-dumping duties on Chinese solar panels amid strong opposition…