Best of News

Keywords

Snow falls in Leeds town centre, northern England, on January 17,... News PhotoHorizontal,Leeds,Snow,Town,UK,Weather,West YorkshirePhotographer Collection: AFP 2013 AFPSnow falls in Leeds town centre, northern England, on January 17, 2013. AFP PHOTO/ANDREW YATES (Photo credit should read ANDREW YATES/AFP/Getty Images)