Britain is set to see its hottest ever year with an Indian summer at Halloween 

Britain is set for its hottest year on record as an Indian summer spell ahead of Halloween will see temperatures of 21C (70F) amid warm air being blown over from Africa.