Oil stayed above $129 a barrel in Asian trade on Wednesday, driven by concerns over tight global supplies amid strong demand.
Oil stays above $129 in Asian trade