Senegal is a wonderful melting pot of cultures and ethnicities. The country celebrates the concept of 'teranga' which means hospitality and this is a very important cultural ethos. Senegal has a reputation as being very friendly and visitors are welcomed with warmth.