Transpetro has cancelled orders for 17 tankers placed at Brazilian shipyards, according to news reports. The orders were placed under a programme initiated under one of Brazil's previous presidents who is now under investigation for corruption charges.