A blue-and-yellow macaw enjoys spray-cooling at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
Giant pandas enjoy ice cubes inside an air-conditioned enclosure at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
Baboons hide in shades at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A baboon plays water at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A lesser panda eats watermelon at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A giant panda enjoys an ice cube inside an air-conditioned enclosure at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A baboon hides in shades at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A blue-and-yellow macaw enjoys spray-cooling at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A giant panda enjoys an ice cube inside an air-conditioned enclosure at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
Scarlet macaws enjoy spray-cooling at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A blue-and-yellow macaw enjoys spray-cooling at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
Baboons hide in shades at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)
A lesser panda eats watermelon at Shanghai Zoo in east China's Shanghai, July 21, 2017. The meteorological department of east China metropolis Shanghai recorded an air temperature of 40.9 degrees Celsius (105.6 degrees Fahrenheit) at around 2 p.m. Friday, the highest on record in the city in 145 years. The Shanghai Zoo has took many measures to keep the animals cool. (Xinhua/Zhang Jiansong)