State-run Indian Oil Corp has placed orders to buy Russian oil from non-sanctioned entities, while Bharat Petroleum Corp is ...