Preparing your study page...
Preparing your study page...
Correct answer: B
Explanation
B is correct because China and Iran have signed a 25-year Strategic Cooperation Pact. A is incorrect because the question specifies a pact with Iran, not Pakistan. C is incorrect because there is no widely reported information about such a pact between China and Sri Lanka. D is incorrect because China has not signed this specific pact with India.