Top 10 Photos of Laxmi Puja on Tihar Festival of Nepal

Photos of Laxmi Puja on Tihar Festival of Nepal Tihar is the Hindu festival, known as festival of lights. Tihar is also called Deepawali or diwali. It is celebrated during…