RMKT942F–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94XX–London, UK. 23rd Dec, 2017. A horde of rollerblading Santas skate down Oxford Street as shoppers crowd London on the second last shopping days before Christmas. Credit: Paul Davey/Alamy Live News
RMKT94Y4–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942X–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942E–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94Y3–London, UK. 23rd Dec, 2017. A horde of rollerblading Santas skate down Oxford Street as shoppers crowd London on the second last shopping days before Christmas. Credit: Paul Davey/Alamy Live News
RMKT94Y1–London, UK. 23rd Dec, 2017. A horde of rollerblading Santas skate down Oxford Street as shoppers crowd London on the second last shopping days before Christmas. Credit: Paul Davey/Alamy Live News
RMKT942N–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94XR–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942Y–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942H–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942D–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942C–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942R–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94Y0–London, UK. 23rd Dec, 2017. A horde of rollerblading Santas skate down Oxford Street as shoppers crowd London on the second last shopping days before Christmas. Credit: Paul Davey/Alamy Live News
RMKT942B–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942T–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94Y5–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT9430–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942P–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942W–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942J–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94Y6–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942G–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94Y2–London, UK. 23rd Dec, 2017. A horde of rollerblading Santas skate down Oxford Street as shoppers crowd London on the second last shopping days before Christmas. Credit: Paul Davey/Alamy Live News
RMKT942K–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94XT–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT94XW–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKT942M–London, UK. 23rd Dec, 2017. Shoppers crowd London's Oxford Street on the second last shopping days before Christmas, with many shops now offering up to 70% off as they push to make their sales projections. Credit: Paul Davey/Alamy Live News
RMKMH9DW–London, UK. 12th Dec, 2017. London, December 12 2017. Early morning walkers in silhouette against the city's skyline as the sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9DR–London, UK. 12th Dec, 2017. London, December 12 2017. The sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9DY–London, UK. 12th Dec, 2017. London, December 12 2017. The sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9E5–London, UK. 12th Dec, 2017. London, December 12 2017. A walker photographs the skyline before the sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9E3–London, UK. 12th Dec, 2017. London, December 12 2017. London's skyline awaits the sunrise on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9DT–London, UK. 12th Dec, 2017. London, December 12 2017. Steam rises from buildings as the sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9E4–London, UK. 12th Dec, 2017. London, December 12 2017. An early riser awaits the sunrise on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9DN–London, UK. 12th Dec, 2017. London, December 12 2017. Walkers on Primrose Hill as the sun rises on a clear very cold morning in London. Credit: Paul Davey/Alamy Live News
RMKMH9E0–London, UK. 12th Dec, 2017. London, December 12 2017. The sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9DX–London, UK. 12th Dec, 2017. London, December 12 2017. A jogger's silhouette is seen against the skyline as the sun rises on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMKMH9E1–London, UK. 12th Dec, 2017. London, December 12 2017. A runner reaches the top of Primrose Hill mites before the sunrise on a clear very cold morning in London. Credit: Paul Davey/Alamy Live News
RMKMH9E2–London, UK. 12th Dec, 2017. London, December 12 2017. An early morning walker awaits the sunrise on a clear very cold morning in London, seen from Primrose Hill in Camden. Credit: Paul Davey/Alamy Live News
RMK8WGAR–Sorrento, Italy, September 18 2017. Friends enjoy a drink at a seaside restaurant overlooking Capo di Massa and the distant island of Capri near Sorre
RMK8WGXT–Sorrento, Italy, September 20 2017. Late afternoon sunshine at the beach of the Grand Hotel Ambasciatori sparkles on the waters of the bay of Naples i
RMK8WGJ4–Sorrento, Italy, September 17 2017. Traditional Italian villas and apartments overlook Marina di Equa in the village of Seano, in the Bay of Naples, w