Russian cosmonauts on ISS mark India's 79th Independence Day (2026)

Technology