Tejal Sandera 155 1961 days ago Travel Leaders Corporate has created a new service that offers more than 200,000 bookable activities for business travelers who want to add a leisure component to their trips.