India says it will buy crude oil from other major oil producing countries in view of the United States' decision this week to end waivers that allowed it to buy Iranian oil without facing U.S. sanctions