Russia has again urged the Indonesian government to conclude a much-delayed agreement on a milestone satellite station project, offering the idea of Indonesia becoming a “prestigious space nation”. Russian Ambassador to Indonesia Alexander A. Ivanov reiterated on Tuesday his country’s keen interest in the project to develop a satellite launch station on the Indonesian island of Biak, which is situated off the northern coast of Papua and 3,200 kilometers northeast of Jakarta. Read More