Nepal, a small landlocked country between India and China, is a secular state, but majority of people are Hindus. Hinduism basically is a polytheistic belief. According to the Hindu scriptures, there are as many as 330 million deities. Some of the deities can be mundane such as grass, stone, or tree; while some are more […]