China has voiced support for India's decision to file an appeal against a recent WTO ruling which held the government's power purchase agreements with solar firms as "inconsistent" with internation