Beloved Giant Panda Pair Ri Ri and Shin Shin Return to China After 13 Years in Tokyo
Beloved giant pandas Ri Ri and Shin Shin have left Tokyo’s Ueno Zoo after 13 years to return to China due to health concerns, moving fans who gathered pre-dawn to bid them a tearful farewell.