The 126-mw Chhatru hydroelectric project, the world’s highest project at 11,326 ft, on the Chandra river in Lahaul-Spiti, has got the environmental clearance from the Ministry of Environment and Fo