January 19, 2020 General Knowledge Churchill waterfall is present in? Posted by daily5techtips (a) Canada (b) England (c) USA (d) France See also Which of the following rivers crosses the Equa-tor twice?