US President Donald Trump claimed India will buy Venezuelan oil instead of Iranian supplies, suggesting a shift in global energy flows and inviting China to participate. New Delhi has not confirmed the deal, and details on timelines or volumes remain unclear