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