World

Latvia revokes the license of TV Rain, a major independent Russian channel.