
Shops and bars along Bristol’s Gloucester Road, Britain’s longest street of independent traders, are preparing for a boost from Bank Holiday Monday’s cricket international between England and India. Some 16,000 cricket fans will descend on the area for the first of the Royal London One-Day International series at the...