A transit company in England has yanked ads from the sides of its double-decker buses promoting North Carolina evangelist Franklin Graham’s planned crusade in the seaside resort town of Blackpool.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results