Advertisement

China lets the yuan weaken to 7 against the dollar, its lowest in a decade