India's Russian oil buying keeps Brent crude above $110