From the Middle : Located between France, Belgium and Germany, Luxembourg is the second smallest country in Europe. There are abandoned castles and massive forts, picturesque villages, large vineyards and – there is remarkable architecture. This is the fi