President Mohamed Nasheed has appointed Dr Ahmed Shaheed as the Foreign Policy Advisor of the President.