British Prime Minister Theresa May and her husband Philip visited the Yuyuan Garden in Shanghai on Friday as part of her three-day visit in China.
[]