Nestled near the border where Germany meets Belgium and the Netherlands is the city of Aachen ... Lord Mayor of Aachen today and is a highlight on the Route of Charlemagne tour through the ...