Walking for Hajj – a journey of physical preparedness!

Walking for Hajj – a journey of physical preparedness!

The Walk for Hajj was an initiative of the Hamlets Hike &