US refuse congestion charge

United States ambassadors in London are refusing to pay up the £3 million in congestion charge fines owed (more…)