, Shanghai Zoological Park, No.2381 Hongqiao Road, Shanghai, 200335, P.R. China