Twenty-three giant panda cubs have made their public debut in south west China.

The baby pandas, aged one to four months, were all born at the Chengdu Research Base of Giant Panda Breeding.

Among them were 10 sets of twins.