"Joe Bloggs [has recently relocated/recently located] to Tokyo from Shanghai, where he was the managing partner of ABC's China offices for 7 years."
My view is that if the main clause was a stand-alone sentence, the present perfect would be fine, so:
'Joe Bloggs [has] recently relocated to Tokyo from Shanghai'
but with the past simple in the subordinate clause and the added details about the past, 'recently relocated' is correct in the sentence quoted. Am I right? Or is either OK?