Who is the protagonist in Italo Calvino's Invisible Cities?

The book explores imagination and the imaginable through the descriptions of cities by an explorer, Marco Polo.