Markets Oil falls below $104 as concerns outweigh China data Published May 8, 2013 Updated May 8, 2013 12:12pm 2 min Comments By Muhammad Iqbal Add BRecorder as a trusted source on Google Read Comments