Q501
27 Apr 2026
Which country imposed heavy anti-dumping duties on solar cells and panels from India?
A
China
B
Japan
C
United States
D
Germany