Popular destinations for cultural tours include India , Egypt , Uganda , Morocco , Tanzania , Kenya , Nepal , Namibia , Pakistan and South Africa