Which animal sleeps the most i.e. 20 hours out of 24 hours?General Knowledge A. Leopard B. Lion C. Tiger D. Giant Armadillo