Brent holds above $104
Brent oil steadied above $104 per barrel on Wednesday, recovering from earlier losses after data from China showed crude imports by the world's second top consumer rose in April, although concerns over faltering global demand growth kept gains in check.