A bus caught fire in the southwestern province of Sichuan on Friday, killing at least 24 people, local news agency said. Further details of the fire in Chengdu, capital of Sichuan, were not immediately available.