India will continue buying oil from wherever it gets the "best deal", India's envoy to Russia has said Vinay Kumar said New Delhi will continue taking measures that protect its "national interest" His remarks come amid US criticism of India's purchase of discounted Russian crude