City Index is an online trading platform offering spread betting and contracts for difference (CFDs) on forex, indices, shares, and commodities.