Contributor

Peter Taheri

Barrister

Peter Taheri is a barrister in London. The views expressed here are the author's and do not reflect those of any organisation with which he is professionally associated.