Yi Peng 3 originally named Leda and later Avra is a 2001-built Chinese bulk carrier. From Wikipedia
Swedish authorities report inconclusive findings on sabotage claims, with a separate prosecution inquiry still ongoing.