In addition to Hinduism, Buddhism, Islam, Kirat, and Christianity, Nepal embraces a range of other religious beliefs. These include Jainism, a small but committed community that upholds non-violence, truthfulness, and non-attachment. Sikhism, followed by a modest number, advocates equality and devotion to one God.