Christmas time in Aosta

Aosta is a small city, located in the northwest part of Italy, at the foot of the Alps and its beautiful mountains. Visiting this city in winter has its charmContinue reading