Ya, square dancing in China literally means dancing in some kind of public square (which almost all parks in China have). They aren't doing the Macarena (usually).
Whether there is a caller or not is usually left to local culture. Not sure how ayi gets translated to granny, however.
Whether there is a caller or not is usually left to local culture. Not sure how ayi gets translated to granny, however.