Looking For an Affluent-Looking, Weather-Proof Coat? This High Street Buy Ticks All the BoxesThe John Lewis Cape Trench Coat is an elegant and practical choice for diverse British weather, blending classic style with contemporary details.