Mexico
Mexicans celebrate All Souls Day in combination with the Dia de los Muertos, or "Day of the Dead." As in many Catholic countries, families will spend time at the graves of loved ones, but they'll also make an altar at home with food, flowers, and sugared skulls to honor those who've passed away.
+© Cavan-Images | Shutterstock