Do you belong to the smartest of the smartest? Share if you do!

1. In what country are the Churchill Falls located?

Canada
Wales
England
Scotland