It is an English historical fiction about South Africa. The novel comprises of detailed description of plights of different neglected races in Africa. Haggard's miscellaneous experience with cultures helped him to write a piece of many thoughts and succinct them in one novel. Fascinating!