Two passenger buses collided head-on in northwestern Bangladesh on Monday afternoon, killing at least 20 people and injuring 25 others, an official said.

The crash happened on a major regional highway in Natore district, top local government official Mashiur Rahman said. It's about 160 kilometers (100 miles) northwest of Dhaka.

Rahman said local people and police rescued the injured and took them to a hospital. Some were in critical condition, and the death toll could rise as some people have severe head injuries.

Road accidents are common in Bangladesh because of reckless driving, lax traffic law and plying of unfit vehicles. Up to 12,000 people die each year in road accidents in Bangladesh.