[Video] i24 News Interviews Hon. David Kilgour

By i24 News

i24news is an international 24-hour news and current affairs television channel based in Jaffa Port, Tel Aviv, Israel. It broadcasts in English, French and Arabic. David was interviewed about the Chinese Communist Party’s horrific practice of forced-organ harvesting. (Falun Gong practitioners and other prisoners of conscience are the victims.)  This video was originally broadcast on February 18, 2014,


Original video