Oil rises to record above $127 on China demand

Related Videos