ArtsFor 3 Climbers, Summiting Meru Was An ‘Irresistible’ Challenge by NPR Staff • September 4, 2015Meru 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.» E-Mail This