Television viewers with access to the Discovery channel can tune in this evening to watch accomplished British climber Leo Houlding take a trip to some of the planet’s remotest areas to find Lost Worlds.