City, capital of Hesse Land (state), southern Germany. It is situated on the right (east) bank of the Rhine River at the southern foot of the Taunus Mountains, west of Frankfurt...