The Treaty of Open Skies has how many signatories?

The Treaty of Open Skies has how many signatories?A. 40
B. 25
C. 35
D. 30