Which organ of human body stores glucose in the form of glycogen?ALungsBLiver and musclesCStomach and musclesDSmall intestineAnswer: B. Liver and muscles Read Explanation: The liver can only store about 100 gram of glucose in the form of glycogen. Muscles can store approximately 500 grams of glycogen.Read more in App