Which river partly forms the border between Germany and Poland? (A) Elbe (B) Oder (C) Vistula (D) Saaleâ–ºCorrect Option Correct Option is: B