In which Country is the ‘Angel Falls’ located April 13, 2021 / By Preparation Point / FBR Inspector inland revenue past papers Share on WhatsApp Share on Facebook Share on Twitter Share on LinkedInA) Zimbabwe B) Venezuela C) Canada D) Kenya It is the world’s highest uninterrupted waterfall, with a height of 979 meters and a plunge of 807 m. Share this:TwitterFacebookMoreTelegramWhatsAppLike this:Like Loading... Related Share on WhatsApp Share on Facebook Share on Twitter Share on LinkedIn