Near Johannesburg, it's so rainy at mid-October (6)
I believe the answer is:
soweto
'near johannesburg' is the definition.
The definition suggests a singular noun which matches the answer.
'so rainy at mid-october' is the wordplay.
'rainy' becomes 'wet' (similar in meaning).
'at' is a charade indicator (letters next to each other).
'mid' says to take the centre.
The middle letter of 'october' is 'o'.
'so'+'wet'+'o'='SOWETO'
'it's' acts as a link.
Can you help me to learn more?
(Other definitions for soweto that I've seen before include "Owes to the South African township" , "part of South Africa" , "Township in Johannesburg" , "place in Africa" , "Group of townships in South Africa" .)