The amazing life of people high in the mountains of Dagestan. Russia today.