Today in Pictures, June 20, 2016

Floods in China, fans of Cleveland Cavaliers watching the final NBA game and the Air Force One. These and more from around the world in Today in Pictures.