Translator. Sport lover. Traveler.
Sheba Leung holds a Bachelor of Arts degree from The Chinese University of Hong Kong, majored in Translation. She is a passionate sport-lover who always strive to be both physically and mentally strong to cope with whatever happens on court and in life and to become better day by day.