DUBAI: Russia has blazed a new trail in space, developing technology that will soon enable advertising high above the Earth as early as next year, and shooting a full-length feature film at the International Space Station (ISS). Participating in ‘Russia: […]