Global Political and Business Turmoil Takes A Toll on International Revenue | 2003-05-19 | ENR | Engineering News-Record