Devotees immerse idols of Lord Bishwokarma with fanfare in Nepal
Sep 18, 2025
Dozens of idols of the gods' craftsman and architect of the gods were brought to the shore of the Bagmati River at Chovar gorge and then immersed in the water, bidding farewell.