One of the world’s greatest archaeological mysteries is hidden in the Himalayas. 10,000 man-made caves have been tunneled through the rock from above or dug into the cliffside. Who built these ancient structures and why?