Current Time launches in the UK on FreeviewMay 5, 2022 08.05 Europe/London By Julian CloverAn American-backed Russian language channel has launched in the UK.