The hottest September day in more than 50 years could come this week, with Britain's Indian summer set to continue.

Sun worshippers enjoyed good weather yesterday and tomorrow the temperatures are expected to peak between 30C and 32C in the South East, while Scots can expect an above-average 20C-21C, the Met Office said.

It means south west Hertfordshire could be as warm as Bangkok in Thailand, and hotter than predictions for Madrid and Los Angeles.

The last time temperatures soared above 30C in September was in 2006 in Kew Gardens, which hit 30.5C on September 11.

If the mercury rises above 31.6C, which was reached at Gatwick on September 2 1961, then it will be the hottest day for 55 years.

Met Office forecaster Simon Partridge said: "Basically we've got air coming up from the south. The origins of this air is generally southern France and northern Spain, where things are fairly warm at this time of the year. 

"So we'll start to see things warming up."