Monday, Feb 17, 2020 | Last Update : 07:15 AM IST

David Lama

3 World famous mountaineers presumed dead in Canada avalance

They were part of a team of experienced athletes sponsored by American outdoor equipment firm The North Face, the company confirmed.

19 Apr 2019 8:36 AM