Venezuela is home to the world's highest waterfall.
True
False
True
False