Kevin claims there are “more than 30” people in the US, UK, Pakistan and India who work for the site
“Just because we purchased a YouTube channel from a Russian seller doesn't mean we have any affiliations,” Kevin says.
There is no hard evidence it is connected to Russia