The Quran was revealed over how many years?

The Quran was revealed over how many years?

The correct answer is 23 years