Scientists have discovered droplets made of molecules divide and multiply themselves in a process similar to cell regeneration leading them to a conclusion that life must have started from them.