Indian man walks more than 8,500km to perform Hajj
Previous 1 / 3 Shihabudeen Sayid Alawi covered a distance of 8,640 kilometers, crossing five countries and receiving heartwarming support and encouragement from local communities along the way. (Supplied) 2 / 3 […]