Zambia is deemed a Christian nation according to the constitution but all people have a right to follow their own ideology. Traditional beliefs are still very prevalent even for those people who consider themselves of another faith. Church attendance is high throughout the country and makes for an eventful introduction to local custom. Africans love to sing, dance and dress in their finest so Sunday morning is generally good fun in any town. Numerous Christian churches are present as well as Hindu, Muslim, Jewish and Sikh halls.