Russian scientists expect humanity to encounter alien civilisations within the next two decades, said a top Russian astronomer on Monday, according to the Guardian’s report published on Tuesday. The genesis of life is as inevitable as the formation of atoms…Life exists on other planets and we will find it within 20 years,’ said Andrei Finkelstein, ... Read more