The RCMP has laid corruption and fraud charges against engineering firm SNC-Lavalin Group Inc. and two subsidiaries over alleged criminal acts that occurred doing business in Libya.

One charge is for corruption related to $47.7-million in alleged bribes to public or other officials. The second charge is for fraud of about $130-million related to construction of the Great Man Made River Project in Libya.

More to come