Periyar Power Station is down the hillside