Cecil Rhodes är nu 42 år ,han