The Somali insurgent group al-Shabab has vowed to wage "holy war" against any new peacekeeping troops sent to assist the Somali government.

Al-Shabab held rallies in Beledweyne and three other towns Wednesday, where speakers denounced East African nations that have pledged to send an additional 2,000 troops to Somalia.

Al-Shabab Vows Jihad Against New Troops

Witnesses say militants went door-to-door and forced people to attend the rallies.

Al-Shabab Vows Jihad Against New Troops

The regional bloc known as IGAD, the Inter-Governmental Authority on Development, pledged the troops on Monday after a plea for help from Somali President Sheikh Sharif Sheikh Ahmed.

Al-Shabab Vows Jihad Against New Troops

Al-Shabab and another insurgent group, Hizbul Islam, are battling the government for control of the capital, Mogadishu.

The government controls only a few areas of the city with the support of a few thousand African Union peacekeepers.

Al-Shabab and Hizbul Islam are trying to topple the government and set up a strict Islamic state.