Frankfurt is a central German city on the river Main, it is a major financial hub that's home to the European Central Bank. It's airport is one the busiest in Europe.
Wiesbaden is the capital of the federal state of Hesse in Germany.
Mainz is the largest city and capital of the state of Rhineland-Palatinate in Germany.