With the recent discovery of a lake of water under Mars' southern polar cap, intriguing revelations may be on the cards.
7 Aug 2018 6:32 AM IST