Soldiers in the streets are a sign that holidays are coming.

0

Merry Christmas from one of the biggest Christmas markets in Europe, Strasbourg.