Prime Minister Nawaz Sharif has left for China on a 3 day visit to attend the annual meeting of Asia-Pacific Economic Cooperation leaders, being held in Beijing on Friday.