That is slightly warmer than Paris, where the average maximum temperature has been 23.4 degrees C and only slightly cooler than Lisbon, where the average max has been 25.1 degrees C.
It’s got above 25 degrees C in London on 20 occasions since 1st June this year - the most of Britain’s major cities and only two shy of Paris, and three shy of Lisbon.
This puts London as averaging 2 degrees C higher than any other major British City. Second was Birmingham with an average of 21.5, Liverpool 21, Manchester 20.4 and Cardiff 20.3.
But how does London's summer compare with the rest of the world?
Rio de Janeiro has had an average maximum temperature of 26.7 degrees C - warmer than all the major British cities analysed, despite it being winter in Brazil.
In Madrid the average maximum temperature has been 30.9 degrees C since 1st June - the mercury has gone past 25 degrees C in the Spanish capital every day bar two since the 1st June.
In Paris the average max temperature has been 23.4 degrees C since 1st June - less than 2 degrees C warmer than Birmingham over the same period.
In Athens the average maximum temperature has been 31.3 degrees C since 1st June - the mercury has gone past 25 degrees C in the Greek capital every day bar two since the 1st June.
In Cancún the average maximum temperature has been 31.1degrees C since 1st June - the temperature in the Mexican resort has gone past 25 degrees C every single day since 1st June. If you want warm weather guaranteed, head here...
But for ridiculously hot weather you would have to search hard to find anywhere hotter than Delhi.
It reached an incredible 46 degrees C on 6th June and it was 45 degrees C or more for six days with no rain in early June.
The average maximum temperature over this period has been a sweltering 39.5oC.