Solar panels and wind turbines can be an eyesore on the landscape. Have we thought about it?
Barun Roy / New Delhi May 21, 2009, 0:07 IST

Up on the mountains of Lunaobao, in Zhangbei County of North China