How was Mt Kilimanjaro Formed?

Mt Kilimanjaro is a stratovolcano. It was formed by many many layer of cooled lava. It takes a long time to form a mountain and this one is inactive.