Shanghai's Yangshan Port marked its 20th anniversary of operation yesterday. The port handled 26.25 million TEUs in the first 11 months of this year, up 9.7% from a year ago, while inspecting more than 9,980 international vessels, putting it on track to set new annual records for ship traffic and cargo volume.