Candice Swanepoel - mesmerising South African model and philanthropist