Although Kenya is predominantly Christian and reasonably liberal, there are areas with a strong Muslim influence, such as the coastal regions, where it is considered indecent to wear short dresses. This is also true in Christian rural areas. However, the inhabitants are extremely friendly.
Beachwear is accepted on the beach, but not when walking around town. Although some hotels allow topless or nude sunbathing, these are in restricted areas and not in public places.
Kissing or fondling is not popular in public, although young Kenyans do it widely in nightclubs.
Homosexuality is prohibited in law, but it is practised in secret. Any open manifestation of homosexuality (particularly in male-male relationships) can sometimes lead to open hostility. Although violent reactions are quite rare, it is best to be discreet when engaging in such activities with fellow travellers or locals. However, it is common to hold hands with a person of the same sex during a conversation.
For reasons of etiquette, it is necessary to obtain permission to photograph people.