IDIOMS

on-the-spot

(idiomatic)In the right place at this very moment.

Example:   Now, over to our man in Tokyo for an on-the-spot report.