Chinese State Councilor and Minister of National Defense Li Shangfu delivered a speech on Sunday at the 20th Shangri-La Dialogue in Singapore.