Question: how long does a solar eclipse happen?
Answer: "Total solar eclipses occur once every one to two years but are only visible from less than half a per cent of the Earth's surface".