Luxembourg is a country that is nestled between Belgium, France and Germany.  The picturesque capital, Luxembourg City, is a wonderful place to explore.  It is rich with historical intrigue and has gorgeous architecture which draws on a diverse range of influences. ...