Rupiah weakened to Rp18,070 per US dollar on Tuesday morning. — Klaro News