By Jim Cassidy ITWPA Member There are literally hundreds, if not thousands, of Christmas markets held across Europe every year. But there is one city in France that claims to be the Capitale de Noel. Strasbourg, in the northeast of the country, sits close to the German border, and certainly has the pedigree. It’s been holding special festive markets since 1570, making it … [Read more...] about Strasbourg – The European Capital of Christmas