Solar Reduces Air Pollution in Leh The nation’s largest oil refiner and fuel retailer, Indian Oil Corporation or IOC has recently announced setting up of solar power at its bottling unit in Leh, Jammu & Kashmir. This is the highest such unit in the world situated at an altitude of 11,800 feet. The plant is the only […]