How to handle context information in multi-turn dialogue with RASA?

I have a chatbot based on RASA, and I want to implement a function to query the weather. For example, the user asks “How is the weather?”, RASA returns “Where is the weather?”, the user answers “Shanghai”, then the user asks “Time?”, the user answers “Tomorrow”, then RASA will return the weather of Shanghai tomorrow. But if the user then asks “What about Hangzhou?”, RASA needs to infer from the context that the question is about the weather of Hangzhou tomorrow, and then call the query for the weather of Hangzhou. How to write this? Even the user may then ask “What about Suzhou and Wuxi?”, for this kind of complex question that is somewhat intelligent, how does RASA solve it?