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