SOURCE: ITAR-TASS News Agency: The news agency Information Telegraph Agency of Russia (ITAR-TASS)is a major world news agency and the central state information agency of the country.
You are posting propaganda straight from the tap, Tymchuk’s Facebook page, then questioning ITAR as a source??
That’s a bit hypocritical, doncha think?