The Barahi temple, an Island temple in the middle of Phewa Lake is picturesque and a highly venerated temple of Pokhara. Every visitor to Pokhara will certainly pay visit to this temple. Devotees can be seen, especially on Saturdays, carrying male animals and fowl across the lake to be sacrificed to the deity.