The largest existing Pagan faith today is Hindu Dharma and its sub-groups Buddhism, Jainism, et al. Pagan faiths have existed worldwide like in the Americas where the cultural genocide of indigenous communities by Christians virtually wiped out these belief systems. Parts of south-east Asia which also experienced colonization still have tribes and groups following animism (worship of spirits, belief in all inanimate and animate objects having souls), worship of nature, worship of ancestors and other such Pagan beliefs.