Who is Stephen Flynn? The Aberdeen MP leading the SNP at Westminster

Aberdeen South MP Stephen Flynn was crowned as the SNP’s new Westminster leader after enjoying a rapid rise to the top.