Prime Minister Narendra Modi participated in a high-energy roadshow through the sacred town of Somnath in Gujarat, greeted by enthusiastic supporters waving flags the route lined with floral decorations.