In 2012 after launching his book, Peeling Back the Mask, former Prime Minister Raila Odinga's senior adviser Miguna Miguna toured Kisumu- apparently to market his new publication.
During the highly politicised trip, Mr Miguna met what he least expected. He was roughed up and beaten by rowdy youth said to have been hired by local politicians to disrupt the marketing of the book in which he demeaned his former boss.
Miguna, a lawyer, after being ejected from then Office of the Prime Minister gnawed teeth against Mr Odinga for dismissing him 'unfairly'.
He has never, since then, mended fences with the Coalition for Reforms and Democracy (Cord) leader, remaining at the limelight criticizing the coalition's protests against the IEBC. He has been reminding the opposition to use Parliament in disbanding the electoral body.
Outspoken, controversial and bold. Who is Miguna?
Mr Miguna is a barrister as well as solicitor in Canada. He is an advocate of the High Court in Kenya who worked as adviser to Mr Odinga between March 2009 and August 2011.
Born in Magina village in the former Kisumu District, he went to the University of Nairobi where he served as student leader in 1987 before he was detained by former President Daniel Arap Moi's regime for being a political activist.
After his release, he escaped to neighbouring Tanzania where he briefly stayed before leaving for Swaziland. He was later granted by the Canadian government asylum.
He continued pursuing his education until he graduated with a Bachelors Degree in Political Science and Philosophy from the University of Toronto in 1990 before joining Osgoode Hall Law School.
He was admitted to the Kenyan Bar in 2008, 13 years after being admitted to the Canadian Bar.
Miguna gained interest in politics after returning to Kenya. He contested for the Orange Democratic Movement MP ticket in 2007 during the party's primaries only to be beaten by current Nyando MP Fred Outa.
Before the primaries, he had actively been involved in campaigning for ODM.
In March 2009, he was appointed adviser to the Prime Minister on coalition affairs. He served at the position together with Prof Kivutha Kibwana as Joint Secretary to the permanent committee on the management of the grand coalition.
In August 2011, he was accused of gross misconduct and suspended without pay. The suspension marked the start of his fall-out with Mr Odinga.
Later in December, he was reinstated to the position but declined the reappointment.
In July 2012, Miguna launched his book, Peeling Back the Mask: A Quest for Justice in Kenya. He used the publication to attack Mr Odinga accusing him of incompetence.
People back at his home in Ahero demonstrated accusing him of demeaning Mr Odinga, a man who enjoys political support in the region.
Protesters burnt a coffin and his effigy and sprinkled the ashes to river Nyando.
As he moved to the country's major towns to popularize his book, he was attacked by rowdy youth and at times rescued by law enforcers.
In September 2012, Miguna resigned from ODM and declared interest in vying for the Nairobi gubernatorial seat as an independent. He later cancelled his candidature for the position.
Since the 2013 general election, he has been close to the Jubilee administration. He has constantly criticised Cord leader Raila Odinga who lost to President Uhuru Kenyatta during the hotly contested poll.
His latest onslaught against the opposition came through the anti-IEBC protests.
He last week told Mr Odinga to abandon the protests and instead use Parliament in disbanding the electoral body.