1 million take part in Barranquilla carnival