Nissan introduces the all-new Nissan Townstar Van L2 (long wheelbase), an exceptional addition to its successful Light Commercial Vehicle (LCV) line-up in Europe. With increased