Luxembourg City is the Grand Duchy of Luxembourg’s capital and is located right at the heart of Western Europe. Nowadays, it has developed to become an administrative and banking center, with numerous European Union institutions found inside the city – European Investment Bank, European Court of Auditors, and the European Court of Justice. Many Eurail pass holders travel here to add another country to their tally. (more…)