Hospitality faces a confluence of major challenges. How will it survive? Source: NZ Herald Business News