Is found in exhibition of Utopia (8)
I believe the answer is:
paradise
'utopia' is the definition.
(thesaurus)
'is found in exhibition' is the wordplay.
'found in' is an insertion indicator.
'exhibition' becomes 'parade' (I've seen this before).
'is' inserted inside 'parade' is 'PARADISE'.
'of' is the link.
(Other definitions for paradise that I've seen before include "perfect place" , "heavenly destination" , "Utopia" , "Garden of Eden" , "Felicity" .)