Doosan Heavy Industries and Construction Co. Ltd. has placed an order with international technology firm ANDRITZ to supply hydro- and electromechanical equipment for the 216-MW Upper Trishuli 1 hydropower project in Nepal, which…