Markets | Wed Mar 21, 2012 11:38pm EDT

Brent falls below $124 on China demand fears