Logo
Bank Indonesia holds benchmark interest rate at 3.5 pct