The Metropolitan Traffic Police Division (MTPD) has taken action against the drivers of 45 public vehicles plying on long routes for flouting the provision of