Roundup: Taylor Energy leak / Visa, Mastercard fees / US production falls

    Spill: New research indicates that the toppled oil platform at the Taylor Energy site, which has been leaking into the Gulf of Mexico for more than 14 years, may have released more oil than first esti…


    Already an INSIDER? Sign in.