A vast majority of Vietnamese people follow particular religions or beliefs. Buddhism takes up the largest proportion followed by some religions such as Protestantism, Catholicism, Caodaism, and Islam. Besides that, folk religions to worship ancestors, Gods, and heroes are widely acknowledged. Vietnamese people give priority to spiritual life; therefore, throughout the country, you can come across many religious establishments. On special days, pilgrims gather at these places and practice sacred rituals.