Well, there's two different types of corruption (mainly distinguished by the levels at which they operate).
There's the tribal nepotism that Johnson has worked to eliminate (and that has gotten a lot of people angry at him). And then there's the constant, almost endemic lower-level bureaucratic corruption where paying an extra twenty bucks (or whatever) to the local customs official in order to pass your perfectly-innocent goods over the border is not so much a bribe to a greedy official as it is just another cost of doing business that everyone has to pay.
That sort of corruption is worldwide. Just try to do anything in China, for instance, without paying off some party official or another.
Couldn't agree more.