The twin giant panda cubs were born at the Atlanta zoo and have officially been named Mei Lun and Mei Huan.