2 ms·China and India definitely can pay for a ton of oil.by taurath 9y agoChina and India definitely can pay for a ton of oil.