After months of bickering and infighting, members of the OPEC cartel have finally reached an agreement to reduce oil production. On Wednesday, the cartel announced plans to reduce its output by about 1.2 million barrels per day (bpd) from recent levels, to 32.5 million bpd. OPEC also said that it expected producers outside the cartel to cut production by 600,000 bpd.