India on Thursday responded to comments made by US President Donald Trump about Prime Minister Narendra Modi's assurance to halt Russian oil purchases, stating that the country's energy sourcing is guided by its national interests and the need to protect Indian consumers.