24-06-2023, 05:12 PM
GB News seem to have a live in Red Square - Moscow, which is pretty good for them ive only just tuned in, but didnt expect them to have a live in Moscow as most other broadcasters just have someone close in a room on webcam