Dubai: Bahrain police clashed early Thursday with protesters staging demonstrations against the Formula One Grand Prix being held this weekend in the Gulf kingdom, witnesses said.

Protesters took to the streets in villages, denouncing the decision of Formula One to go ahead with the race.

Riot police fired tear gas canisters and stun grenades at protesters who hurled petrol bombs at them, witnesses said.

Police announced they had arrested six people for blocking roads and setting cars ablaze, as protests intensified ahead of Friday’s race.

The interior ministry said late Wednesday that police arrested “a number of terrorists accused of committing terrorist attacks in several areas of the kingdom.”

It said police arrested a man suspected of setting a car on fire on Sunday at the Financial Harbour neighbourhood of Manama.

Four others were arrested over stealing and burning a car in the middle of a roundabout in Hamad City suburb of Manama, in addition to a man who was among a group which blocked a main road in the capital, the ministry said in a statement.

Bahrain was rocked by month-long pro-democracy protests led by the opposition in early 2011 that were put down with the help of Gulf troops led by Saudi Arabia.

The Formula One race was cancelled that year but went ahead in 2012.

Home to the US Fifth Fleet and strategically situated across the Gulf from Iran, Bahrain has continued to witness sporadic demonstrations, now mostly outside the capital.

Human rights groups say a total of 80 people have been killed in the unrest in Bahrain since February 2011.