The government will buy 1.25 crore litres of soybean oil for the state-run Trading Corporation of Bangladesh (TCB).