BP to acquire TravelCenters of America for $1.3B

The deal will add approximately 280 sites across 44 states to BP’s portfolio.