Recently which of the following Country has launched Stardust 1.0, the first rocket to run on biofuel? / World Current Affairs MCQs / By admin Recently which of the following Country has launched Stardust 1.0, the first rocket to run on biofuel? A. ChinaB. USA C. Russia D. France