Harry Potter actress Katie Leung has recalled the racist attacks she endured while playing Cho Chang in the blockbuster film franchise.