New York City mayor says US president 'has agreed to grant her visa immediately'.