Thousands of fans flocked to Tokyo's Ueno Zoo after news broke that giant panda twins Xiao Xiao and Lei Lei would soon return to China, symbolizing strained Japan-China relations
Thousands of fans flocked to Tokyo's Ueno Zoo after news broke that giant panda twins Xiao Xiao and Lei Lei would soon return to China, symbolizing strained Japan-China relations