The highest waterfall of the world is _______ ?

101

(a) Victoria
(b) Tugela
(c) Angel
(d) Niagara.