How many people attend the Festival of Lights each year