June-August is considered the hottest period of London, even though average temperature is around 21°C.