A thriller set in Londons slave trade and centered on a womans fight for freedom.
2010
HD
82min
Kenya
English
