We prove that any graph G with n points has a distribution T over spanning trees such that for any edge (u, v) the expected stretch ET ∼T [dT (u, v)/dG(u, v)] is bounded by ˜O(log n). Our result is obtained via a new approach of building “highways” between portals and a new strong diameter probabilistic decomposition theorem.