Where is Largest man made Waterfall? October 23, 2018 – by admin Where is Largest man made Waterfall?A. Brazil B. China C. Canada D. USA