Question: Are both Tilla Jogian and Mount Lougheed located in the same country?
Sentence (from "Mount Lougheed"): Mount Lougheed is a triple- peak mountain located between Spray Lakes Reservoir and the Wind Valley of Kananaskis Country in the Canadian Rockies of Alberta, Canada.
Relevant evidence: Yes