Check out the latest photos of Miss World 2010 Contestants at Shanghai Yuyuan Garden. Yu Garden locates at No. 132. Anren Street in the center of the Old City next to the Chenghuangmiao area in Shanghai, China,