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