The average European leader probably lacks the number of brain cells required to process the sheer amount of bad news he or she currently receives on a daily basis.
Read Full Article »
The average European leader probably lacks the number of brain cells required to process the sheer amount of bad news he or she currently receives on a daily basis.