Italy's news in English

Editions:  Europe · Austria · Denmark · France · Germany · Italy · Norway · Spain · Sweden · Switzerland

space

Italian researchers discover huge liquid water lake on Mars

Italian researchers discover huge liquid water lake on Mars

The exciting find has raised hopes that more water, and maybe even life, could exist on the Red Planet.

2014

2013