Irish sailor Gregor McGuckin has returned home after his rescue from the Indian Ocean during a non-stop round-the-world yacht race.

The 32-year-old was forced out of the competition after his boat suffered serious damage during a storm on 21 September, 82 days into the 2018 Golden Globe Race.

His yacht rolled 360 degrees three times, causing the two masts to snap in half.

Despite the damage to his own vessel, he attempted to go to the assistance of a fellow competitor, Abhilash Tomy, who had sustained a serious back injury after his boat was also capsized and lost its mast.

But before Mr McGuckin arrived, a French fisheries patrol vessel rescued the Indian sailor before also rescuing the Irish man.

They were both taken to the remote Amsterdam Island in the southern Indian Ocean for medical treatment.

Mr McGuckin was later transferred to Perth in Australia by the Australian naval ship HMAS Ballarat.

Gregor McGuckin (C) with his father Randal and brother Ruaidhrí

Mr McGuckin, from Goatstown in Dublin, was aiming to be the first Irishman to complete the 48,000km race.

He set sail from Les Sables d'Olonne in France on 1 July.

Just eight of the 18 competitors who began the race are still competing.