MOHALI: Close on the heels of a man posing as political advisor to Prime Minister Manmohan Singh, Mohali police have arrested a man posing as an officer on special duty (OSD) to Punjab education minister Upinderjit Kaur.
Context to the story: timesofindia.indiatimes.com/city … 230456.cms
I couldn’t find the phrase ‘‘close on the heels’’ in any of the dictionaries - the closest match was ‘on/upon the heels of’ which means ‘directly behind’, ‘immediately following’. What does it exactly mean and how does it link to rest of the sentence?
Would you please also tell me for what type of official designation OSD is used, and what designation would she/he carry when not on special duty?
Please guide me. Thanks.