Vihara
Vihara means temple in sanskrit and refers to the Buddhist temples in India and Nepal, where they are also called baha or biha.
Vihara means temple in sanskrit and refers to the Buddhist temples in India and Nepal, where they are also called baha or biha.