While most Muslims fly, drive or sail from across the world to perform the hajj in Makkah, a Pakistani man made the trip in a far more traditional manner; travelling on foot from Pakistan to Islam’s holiest city in Saudi Arabia.
Kharlzada Kasrat Rai, 37, began his trip from Karachi on June 7, travelling 6,387 kilometers (3,968 miles) through Iran, Iraq and Jordan on foot. (Photo courtesy: Facebook)