Shia villages outside Bahrain's capital have been left shrouded in tear gas after fierce clashes between police and anti-government demonstrators. The protest ...