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