Faith in Talbarahi temple

Visitors taking boat rides to reach Talbarahi temple at the centre Phewa Lake, in Pokhara Lekhnath Metropolitan City, on Tuesday, April 10, 2018. Photo: RSS