It’s a delight to gaze at the glittering solar panels on virtually every roof in the Ladakh region in the northern Indian states of Jammu and Kashmir. The Himalayan territory […]
Ladakh – the land of high passes – is a high-mountain area in the northern Indian state of Jammu and Kashmir. Devoid of fossil fuels, the region receives its fuel […]