Every year, millions of Muslims make the annual religious pilgrimage to Mecca in Saudi Arabia.

Four Kenyan friends have cycled 3,500km (2,100 miles) from Kenya to Saudi Arabia for the annual Hajj pilgrimage.

Video producers: Hassan Lali, Jamhuri Mwavyombo and Gloria Achieng