Manylion Awdur
Royce Mahawatte
Cyflwyno'r Awdur
Royce Mahawatte is a Lecturer in Cultural Studies at Central Saint Martins, University of the Arts, London.