Japanese Officials Implicated In Bid-Rigging Scheme

Japanese police arrested ten people, including three government officials in Miyazaki, Japan on Thursday after investigating an alleged scheme to rig bids for a public works project....

Already a subscriber? Click here to view full article