Council agrees to ban cars from Camden High Street as iconic area that attracts 40,000
Cars will be banned from one of London's most famous shopping roads as regular overcrowding sees up to 40,000 visitors on the street at peak times.Camden High Street…