Which country is the city Edmonton located in?

Edmonton is the capital city of the province of Alberta, Canada. Known for its vast river valley park system, vibrant arts scene, and as the gateway to the Canadian North.

All questions in our database were added by users and can be incorrect.