Today in Photos, June 1

1 Jun 2015

Ducks crossing a street in Kyoto, Japan, are given a police escort as they make their way past camera-toting onlookers, rescuers search for survivors yesterday after a suspected gas explosion at a residential building in Huludao, Liaoning province, caused part of the structure to collapse, and more ...