Placard calling BBC (British Broadcasting Corporation) owned by the British Government liars, central London, England, United Kingdom


Size: 8192px × 5464px
Location: Central London, England, United Kingdom
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: anti, anti-bbc, bbc, britain, british, broadcasting, calling, chairman, corporation, invasion, liars, london, placard, pro, protest, richard, russian, sharp, sign, television, terrestrial, ukraine