News

World Bank bans Delaware computer co.

A Delaware-based computer company was debarred by the World Bank for fraudulent practices in a Russian project.