(CNN) Bangladesh's Sheikh Hasina has won a third consecutive term as prime minister, the country's Election Commission said Monday, in a poll marred by deadly violence and allegations of rigged ballots.

Hasina's ruling Awami League (AL) party won a landslide of 288 votes out of a possible 300, according to the Bangladesh High Commission in Delhi, with just one seat left to be declared. The opposition alliance led by the Bangladesh Nationalist Party (BNP) took seven seats.

The opposition Jatiya Oikya Front has rejected the vote and demanded a fresh election, accusing the AL of stuffing ballot boxes.

Her government has also been accused of human rights abuses during the election. At least 18 people were killed in election-related violence when clashes broke out between ruling party supporters and the opposition on Sunday, local police officials told CNN.

The military was deployed across the country to try to prevent the violence seen during recent polls, which were tarnished by a low turnout and boycotted by the largest opposition group and its allies.

Read More