Ireland could soon have its first openly gay prime minister.

Leo Varadkar, the son of an Indian immigrant, is the favourite to win a ruling party vote.

His political achievements are sign of huge generational change in the once staunchly Catholic country.

Al Jazeera’s Neave Barker reports from Dublin