The top court in Brazil overturned a lower-court injunction and ordered Brazil’s state energy firm Petrobras to provide fuel to two Iran-flagged vessels containing grain that have been stuck at Brazilian ports because they don’t have enough fuel to return to Iran. The two Iran-flagged vessels have been sitting idle at Brazilian ports for weeks because they need fuel to return to Iran, but Petrobras has been refusing to sell them fuel because of the U.S. sanctions on Iran that could also affect the Brazilian state-held energy…