Africa Facts Zone presents The Queen of Sheba – an exotic and secretive lady of force. She is immortalised on…