KBC 2024| The Star of David is depicted on which country’s flag? By Tunmay Mishra - December 5, 2024 KBC 2024, The options of the Super Sandook question – The Star of David is depicted on which country’s flag? A. Japan B. France C. Israel D. Brazil The answer is C. Israel