Indonesian: Saya baru saja tiba di stasiun.
English: I've just arrived at the station.