Is there any difference between 'hold' and 'detain' in terms of time "length" of detention/holding, or any other differences concerning the legal side of the two words.
The following sentence is just an example:
No explanation was given as to why the man was detained or the conditions under which he was held.
Thank you.