Controversial theory of evolution was proposed by ____________. June 14, 2019 by Hamid Ul Haq 1. Micheal Faraday 2. John Dalton 3. Charles Darwin 0