Political parties are illegal in Bahrain but operate as de facto political parties under the term political societies. Political societies in Bahrain range from the communist left to the Islamist right.
registered opposition:
The unlicensed opposition:
Owlapps.net - since 2012 - Les chouettes applications du hibou