Oil Drops 6 Per Cent On China Data, OPEC Output Indecision