The Moscow Kremlin consists of 20 towers. Altogether 20 towers stand along the Kremlin wall.The existing walls and towers were constructed in 1485–1495. The overall length of the walls is 2,235 meters, their height is from 5 to 20 meters with the width ranging between 3.5 to 6.5 meters.