Claim: Images show solar power stations in India.
Fact-check: FACT CHECK: China's solar power station passed off as Indian energy marvel
Verdict: misleading
Organisation: NewsMeter
Author: Unknown
Date published: 2021-08-26T05:13:06