These days, it is quite common to hear the word advocacy being bandied around. In a general sense, it means “public support for an idea, plan or way of doing something” Cambridge dictionary. It therefore follows that the general meaning of the noun ‘advocate’ is someone who publicly supports something they believe in. The meaning that is however relevant to this writing is the legal one which is, ‘a lawyer who defends someone in court’. There is no denying the fact that most countries in the world have complex legal systems which makes it extremely difficult for one to seek legal action without the need for a professional legal representative. This is the reason why governments provide legal aid for those who cannot afford to secure their own legal representat...