Russia's space sector

Russia's space agency said Tuesday the next manned mission to the International Space Station would blast off between July 23 and 25, after it delayed the launch due to a rocket failure.

Roscomos space agency issued a schedule for the launch from Baikonur in Kazakhstan carrying astronauts from Russia, Japan and the United States, adding that the exact day would be decided later. The launch was originally set for May 26.