Pair of giant pandas debut at Tokyo zoo
23:25 04/04/2011 Shin Shin and Ri Ri, a pair of giant pandas leased from China, were shown to the public at Tokyo’s Ueno Zoo. About 3,000 people lined up early in the morning to see the bamboo bears on April 1.