Media reports say more than 30 people, including 10 children, have died after a bus hit a police barricade, flipped over and caught fire in southern India.

The Press Trust of India news agency says the vehicle's fuel tank caught fire after it overturned, trapping the passengers inside.

It says the accident occurred early Sunday near Chitradurga town in Karnataka state.