a hydroelectric power station located on a mountain river - Image Details