Which of the following animal sleeps the most i.e. 20 hours out of 24 hours? Arif Khan 8 years ago A. Leopard B. Lion C. Tiger D. Giant Armadillo