Adelaide, South Australia Australia
University of Adelaide, North Terrace, Adelaide, South Australia 5000, Australia