Beijing: A bus burst into flames in Shanghai, killing at least three people during rush hour on Monday, the official Xinhua news agency said.

Police said 12 passengers were injured, three of them suffering from severe burns.

It was not immediately clear what caused the bus to catch fire. Police are investigating.