Oil falls below $93 as China manufacturing weakens

READ FULL ARTICLE