Brazil is shaping up to be a key battleground for Wal-Mart and Carrefour, the world's two largest retailers. Both have outlined separate expansion plans for Brazil in recent weeks but, as Michelle Russell reports, both face a fight from CBD, the country's leading domestic player.