What is the name of the famous temple located on an island in Phewa Lake?
Pashupatinath Temple
Swayambhunath Stupa
Tal Barahi Temple
Boudhanath Stupa
Answer
Tal Barahi Temple is a famous Hindu temple located on an island in Phewa Lake. It is dedicated to the goddess Durga and is a popular pilgrimage site for both locals and tourists.