Moscow has rejected claims by US President Donald Trump that Prime Minister Narendra Modi agreed to halt the Russia oil imports as part of the recently announced India-US trade agreement, saying New Delhi is free to purchase crude from any supplier and there is nothing unusual about its decisions on energy sourcing.