Watch Delhi from space 400Km above Nasa shares picture know details
New Delhi from Space: International Space Station (ISS) is the second home of astronauts 400 kilometers above the Earth. While revolving around the Earth, the ISS clicks spectacular pictures of…