Yes, the sentence is perfectly correct. The auxiliary () / has four meanings: (passive), (honorific), (potential), and (spontaneous). Here in your example, it is used as honorific.
> **** ****
is not the passive voice, but the honorific speech () of:
> **** ****
Which _literally_ means:
> The prime minister **visited** Europe and **met** the presidents of various countries.