Preparing your study page...
Preparing your study page...
Correct answer: B
Explanation
The USA is correct because it has recently launched Stardust 1.0 on biofuel. China is incorrect because the question specifies a recent launch by one of these countries. Russia is incorrect because they are not associated with this specific recent launch. France is incorrect because they have not launched this particular rocket.