(AP Photo/Mark Lennihan, File)
JOHANNESBURG - South Africa sold R25 billion of bonds maturing in 2030 and 2048 on international capital markets in a deal to finance the government’s foreign-currency commitments, the finance ministry said on Wednesday.

The National Treasury said the bond sale was more than 1.7 times oversubscribed and described it as an expression of investor confidence. South Africa’s 2018 budget review envisaged $9 billion of international borrowing.