Which ever way you look at it, Boris Johnson's decision to let Londoners pay more for the fuel for buses is crazy. It's like cutting your nose off to spite your face.
Update : I wrote the last bit late last night, but thought I'd add more now I am rested.
The Tories, like any other political party in power, have never been afraid of taking advantage of countries generosity in the past. Would we turn down cheap oil from Saudi Arabia ? Would Boris Johnson complain about the poor without votes in middle east countries if they offered us a deal ? Of course not.
The point is that this move was political and not practical and it is a shame when politics gets in the way of making the right decision. You might not like Chavez, but let's not forget we give aid to Zimbabwe, we buy oil from dictators and we sell weapons to just about anyone who'll be bribed, so let's not come over all pious over accepting cheaper oil from Venezuela.
It seem the American's have no problem accepting Chavez's oil on the cheap in return for advice, so Boris Johnson's decision seems ludicrous in the extreme.