The biggest waterfall in the Amazon river is the Ocapocysic waterfall
Jog waterfall
The second biggest waterfall in the world is the niagara falls!
Chitrakot Waterfall, Jagdalpur, Chhattisgarh
Russia
world biggest country is russia
Victoria Falls
Waimoku Falls.
Scotland
Russia
The biggest waterfall in the world is Angel Falls in Velenzuela.
Yes, Russia is the biggest country