the celebration is el dia de los muertos
Day of the Dead - Wikipedia, the free encyclopedia , celebrated at the same time as AllSaints and Halloween (it is the same celebration, but under a different cultural tradition)
there are 3 different sets in this music video.
- for the desert set, I would say northern mexico
- for the rainforest set with waterfall, southern mexico, maybe somewhere close to guatemalan border?
- for the village set difficult to say, many small villages may look like that. Somewhere in central mexico maybe?