A meteorite that Landed recently, close to the ancient city of Polonnaruwa in Sri Lanka has been described as the most important scientific discovery in the last 500 years as it carried “compelling evidence of life” from outer space.
The scientists who discovered the contents of the meteorite said, “we report here the first compelling evidence for life existing outside the earth.’
READ ON
M