Today in Pictures - June 25, 2013

Floods clean up in Canada, Chinese dissident in Taiwan and San Juan Festival in Spain. These, and more pictures from around the world here.