Answer:
In The Name of Allah, The Most Merciful and Most Kind,
The person should pay it wherever it would be more beneficial for the people who are recipients of As-Zakah. If it would be equally beneficial, then he should give it in the land where he is in.
Allah knows best
Sheikh Mostafa