Russia has hailed what it says was the first and only commercial launch this year from a space center in the country’s Far East that has been plagued by cost overruns and delays.
Radio Free Europe / Radio Liberty