Daily briefing: Could these 'leopard spots' hint at ancient life on Mars?Tiny spots on Mars suggest past microbial life.Brain cells in mice linked to mother-baby bonds.AI innovation in Olympics and India's space funding increase.