The Department for Transport data revealed 2,895 people were injured on UK roads due to poor visibility.