In the following article by The Telegraph:
I stumbled upon the following phrase (in the title of the article):
"New man at the of IMG"
What does this phrase mean?
Is this even correct English? (Doesn't look like one to me :q )
Am I missing something?