For 3 Climbers, Summiting Meru Was An 'Irresistible' Challenge
Meru is a 21,000-foot mountain in northern India. Some of the greatest climbers in the world have tried and failed to reach its peak — a sheer granite wall known as the Shark's Fin.