In pictures

A worker carries a carved pumpkin amongst some of the 3000 pumpkins in Granary square nest to Regents canal in central London, England, 31 October 2014.

October 31, 2014, Friday | Source: EPA/BGNES


October 2014:



Archives