The coastal town of Somnath in the western Indian state of Gujarat is renowned for its rich heritage, holy temples and serene beaches. Somnath is a pilgrimage center where pilgrims can enjoy spiritual, historical and natural landscapes. Let's discover the best reasons to make a special trip to visit...