Oil hovers around $100 as Chinese, German data disappoint

23 Apr, 2013

Read Comments