The least active Borough in England

Nov 18, 2014, 09:55 AM

The London borough of Newham, which hosted the 2012 Olympics, is the least physically active place in England, according to a UKActive report. BBC Asian Network report, reporting from location.