NASA scientists have said that the International Space Station, which is 400 kilometers above the Earth, will be visible from India starting tomorrow. Details have also been released about when this space research center can be viewed from various cities in Tamil Nadu, including Chennai.