On which river is Hamberg? (A) Oder (B) Elbe (C) Rhine (D) Weserâ–ºCorrect Option Correct Option is: B