Why You Should Consider Contracts for Difference (CFDs) in Your Investment Portfolio | The Kenyan Wallstreet