Thirty-one children were burned to death when a bus they were traveling in caught fire in northern Colombia on Sunday, the Red Cross said.