Mueller testifies, protests in Puerto Rico, warm weather in Europe: World in Photos, July 24