Xizi Otis Elevator has been selected as a lead supplier of 132 escalators and elevators to Shanghai’s Metro Line 17 in China. The new 35km-long Metro Line 17 is being built as part of Shanghai’s 12th ...