British Prime Minister David Cameron arrived here Monday on a three-day official visit.
This is Cameron's second China tour since taking office in May 2010, Shanghai Daily reported. In November 2010, the British prime minister paid first official visit to China.