Riot police attacked demonstrators with teargas and water cannons to disperse an anti-government protest in the kingdom of Swaziland were protests are illegal. Swaziland is a tiny nation between South Africa and Mozambique, were opposition, to King Mswati III, has been growing for some time. This display of state power comes only one week before a scheduled general strike.