How long would it take to visit every city and village in the world?

davidbareuk asked: I am looking for sensible answers to the posted question There are 193 countries on the earth some small some large. I have visited 155 but not to every village town or city. It has taken me 40 years but spread over this period including re-visits. I estimate it would take 4 [...]