Received support from the Leisure and Cultural Services Department's Concessionary Rates for Non-profit Organizations Scheme. The specified organization assumes full responsibility for the event.
Teaching of Cantonese Opera Singing Technique - ECTickets