Did You That The World’s Largest Waterfall Is Actually Found In The Ocean?



Many might not know that the largest waterfall in the world is actually found in the ocean and it is beneath the Denmark Strait.

largest waterfall
Photo credit: Express UK