Thousands of statues of the Buddha fill the limestione Pak Ou cave on the Mekong River upstream from Luang Prabang, the ancient royal capital of Laos.