Afghan Ministry of Agriculture, Irrigation and Livestock (MAIL) on Sunday said Afghanistan annually required 2.9 million liters of milk but last year, more than 2.1 million liters of milk was produced nationwide.