Lake Louise in Banff National Park in Alberta, Canada with glaciers and reflections is a popular spot for selfies for international tourist.