What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Attorney, Solicitor and Barrister

Law and order is very important part of any civilized society. To keep the law and order many authoritative bodies work and some people play a very important role in this regard. Attorney, solicitor and barristers are very important pillars of the building of law.