After five weeks of suspense, a baby panda born in San Diego zoo has been revealed to be a boy.

After he was examined for the third time, staff at the zoo were finally able to determine his gender.

Zoo officials will not name the cub until he is 100 days old, following ancient Chinese tradition.