In the following article by The Telegraph:
https://www.telegraph.co.uk/sport/2387900/New-man-at-the-of-IMG.html
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?