Yes, It's ridiculous! I have noticed this too, Look at Peterborough, it is absolutely flooded. The reason? BP is letting the adverting go for free after Mastercard and Visa said they would not allow their cards to be used for adverting such things.
Interesting human rights complaint one would think.