Image copyright Sojlu Image caption Police had to intervene to keep the brawling factions apart

An argument about a popular TV drama in Bangladesh erupted into a mass brawl involving hundreds of people, with 15 people badly injured, police say.

Villagers in Habiganj district had gathered in a cafe to watch Indian-made Bengali fantasy drama Kiranmala.

But when two men disagreed about the plot, others took sides and soon hundreds of people were fighting with sticks and knives.

Police used tear gas and rubber bullets to disperse the crowd.

Kiranmala, a sci-fi drama about a warrior princess who saves mankind from evil, is wildly popular in Bangladesh.

Image copyright Surinder Films Image caption Kiranmala, a sci-fi Bengali TV drama, is a hit in Bangladesh

The brawl erupted in the cafe in Dhol village, 176km (109 miles) north-east of Dhaka.

Local police chief Yasinul Haque told the BBC's Shyadul Islam: "Two men were involved in an argument over the episode, which turned into a group clash. There were hundreds of people attacking each other with sticks and knives.

"Police had to fire nine rubber bullets and five shells of tear gas to control the crowd, and at least 15 people needed hospital treatment."

New agency AFP reported that at least 100 people were hurt during the fighting.

Image copyright Sojlu Image caption Police fired tear gas and rubber bullets

Mr Haque said the brawl began on Wednesday night and continued into Thursday morning.

Despite being made in India, Kiranmala is the most popular TV drama in Bangladesh in recent years, and is widely watched, correspondents say.

Last year, local media linked the suicides of two Bangladeshi teenage girls to the programme, after their parents reportedly refused to buy them the dress worn by the princess.