In the Corruption Perceptions Index 2007 , Bahrain was ranked 46th out of 179 countries for corruption ( least corrupt countries are at the top of the list ) .
In the Corruption Perceptions Index 2007 , Bahrain was ranked 46th out of 179 countries for corruption .