The highest waterfall is

A ) Angel ✅

B ) Victoria

C ) Iguazu falls

D ) None of these