Representative Image BEIJING: A recent research published in the journal Nature Energy suggests that China’s highly polluted atmosphere is blocking the sun’s…