India's state-run refiners Indian Oil and Bharat Petroleum have bought Russian oil for September and October delivery