Context: Several references in Indian literature praise the knowledge of the Yavanas or the Greeks. The Mahabharata compliments them as "the all-knowing Yavanas" (sarvajnaa yavanaa) i.e. "The Yavanas, O king, are all-knowing; the Suras are particularly so. The mlecchas are wedded to the creations of their own fancy." and the creators of flying machines that are generally called vimanas. The "Brihat-Samhita" of the mathematician Varahamihira says: "The Greeks, though impure, must be honored since they were trained in sciences and therein, excelled others....." .

Question: What does "sarvajnaa yavanaa" mean?
Answer: the all-knowing Yavanas

Question: Who said "The Yavanas, O king, are all-knowing; the Suras are particularly so."?
Answer: The Mahabharata

Question: Who wrote the Brihat-Samhita?
Answer: Varahamihira

Question: Who said "The mlecchas are wedded to the creations of their own fancy."
Answer: The Mahabharata

Question: Who said "The Greeks, though impure, must be honored since they were trained in sciences and therein, excelled others...."
Answer: Varahamihira