The country supports some of the world’s most important satellites. But experts worry about its proximity to Russia.
They were green and glaring yellow, the sort of thing you’d wear in a pickup soccer game, as though the 70 shivering visitors from South Africa, China ... glancing at a map of the transit ...