Otro templo, el Barahi, está situado en una isla en el Lago Phewa.