This book is good for children above 10 years, especially for girls, I think. It is very interesting and entertaining with a piece of history about India. As a 12 year girl, I have read it three times from beginning till end and still it is interesting for me. Must buy for book-lover girls above 10 years of age.