The Kamikochi valley surrounded by the Japanese Alps, a haven of unique plant and animal life nurtured by the wild Azusagawa River, attracts 2 million visitors each year to its pristine mountains, home of the Shinto gods.