Angel Falls in Venezuela is the world's tallest uninterrupted waterfall at 979 meters high It drops from Auyán-tepui, a flat-topped mountain in Canaima National Park, a UNESCO site Named after aviator Jimmie Angel, it is also called Kerepakupai Meru by the indigenous Pemon