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