Vendors selling Day of the Dead candles in Tláhuac, Mexico City.