A sacred pilgrimage to the revered Char Dham temples nestled in the lap of the Himalayas with serene mountain views and spiritual serenity.