One of the largest carnivals in the world, second only to Rio de Janeiro's. Held every February, it fills the Canary Islands' capital with elaborate costumes, a Carnival Queen competition, and street parties that run for weeks.