From space, India appears like a vast, beautiful landmass with a triangular shape. Its mountains, rivers, forests and coastline are visible. Astronaut Rakesh Sharma described it as “Saare Jahaan Se Achha”, meaning “better than the entire world”, showing pride and ...