The shark problem facing South Africa’s new $170m Club Med resort

· Brisbane Times