The main religions in Nepal are Hinduism and Buddhism. This is a Hindu temple and the smoke rising up in the air is from bodies being cremated, their ashes are then placed in the water as part of their belief system transitioning them into the next life.
