Marhaba is more like an ecumenical “welcome,” while “salaam” (shortened version of ‘peace be upon you,’ recommended in the Hadith as good Muslim etiquette) is (in some Muslim groups / cultures) mainly just used for other Muslims. 1/3