Today in Pictures, July 25, 2017

Hot weather in China, reproduction centre for rare species of animals in Russia, and other pictures from around the world in Today in Pictures.