Crude oil prices have an ``upward bias'' long-term, mainly due to strong energy demand from the booming economies of China and India, the CEO of InterContinental Exchange Holdings said on Wednesday.
Oil prices have ``upward bias'':