Oil prices drop 3% to $70

Oil futures sank yesterday as an unexpected build in United States (U.S.) crude stockpiles compounded investor…