Leo, what has changed since you came to Japan?

What does Leo, what has changed since you came to Japan? mean?

Leo, what has changed since you came to Japan?

Leo, what has changed since you came to Japan? in other languages