A living goddess is worshiped in Nepal – europeantimes.news
Christians worship the icons or statues of Christ, the Virgin and the saints, and Buddhists light candles before the images of the Enlightened Ones. In Nepal,
Source: europeantimes.news