Somalia 's Prime Minister Mohammed Ali Gedi has postponed a visit to his homeland .