President Trump's potential recognition of Jerusalem as Israel's official capital has raised controversy with several Muslim groups and nations.