Storia: Oldest evidence of life on Earth has been discovered in India: A 3.4 billion-year-old layered rock shows signs of microbial life — Warptech Lab News