Bahrain, Formula One, and Avaaz News, Politics / June 20, 2011 June 20, 2011 Nice animation and a bit of news about the good work that Avaaz is doing…