Bahria Town 2024 Marathon Takes Runners on an Unforgettable Journey Through Rich Heritage and Vibrant Streets