Official, perhaps, to whom graduates feeling unhappy in foreign capital turned? (10)
Answer
AMBASSADOR
Definition: Official,
Official, perhaps, to whom graduates feeling unhappy in foreign capital turned? (10)