Wesfarmers has entered into a ten-year agreement with Citi Australia for the distribution of Coles branded credit cards. Coles has over one million customers across its credit cards, car and home insurance...