The sacred stone Kedarnath Temple stands under sunbeams and colorful prayer flags, backed by the snowy Himalayan mountains.