Helen Demetriou Appointed News Corp’s General Manager For Travel
Helen Demetriou has declared the job will be "no holiday" after being named News Corp's general manager for travel.
Helen Demetriou has declared the job will be "no holiday" after being named News Corp's general manager for travel.