From hidden coves to surfing paradise to lively beach clubs, Bali has a stretch of sand for every kind of traveller.
From a new airport that is planned to be built on an artificial island to an extended rail network, how is North Bali ...