Rostock is a city of two distinct yet inseparable halves. Situated on the banks of the River Warnow, near the Baltic coast of northern Germany, its […]