Oil prices: China demand is a 'dilemma,' India may hold solution