Top 10 Greatest Poets of All Time

Ferdowsi

10

Rabindranath Tagore

9

John Milton

8

Emily Dickinson

7

Dante

6

Homer

5

William Wordsworth

4

Saadi

3

Edgar Allan Poe

2

William Shakespeare

1