The International Space Station has been fitted with its last major components, including the largest window ever sent into space.

More...