Food lovers, I am sure you have tasted so many delicious things in life, but when it comes to Gingerbread, you have travel far literally to get the best bite! Frankly, I was not even aware that such a thing exists in Strasbourg, in France till I arrived t