British scientists have revealed a new theory on how existence on Earth arose and it clearly suggests that the alien bugs can be held responsible for …

First posted on http://www.ibtimes.sg