Which of the following oxides is the Most basic oxide?

(A) SrO
(B) BaO
(C) CaO
(D) MgO

Answer: (B) BaO