'Mainz, Germany & Basel, Switzerland both lie on this river'
Rhine
RIVERS: Mainz, Germany & Basel, Switzerland both lie on this river
Mainz, Germany & Basel, Switzerland both lie on this river
Mainz, Germany & Basel, Switzerland both lie on this river
RIVERS
Rhine
RIVERS