Umbanda is a religion that blends Catholicism, Kardecist Spiritualism, and Afro-Brazilian religions . It originated in Brazil in the early 20th century through a medium, Zélio Fernandino de Moraes, who worked among the Afro-Brazilian population of Rio de Janeiro. It has since spread across Brazil and to Uruguay and Argentina.