B ali may be known for its spectacular surfing and vibrant beach club scene, but if you want to explore the hidden gems of ...
There's nothing quite like the experience of swimming into the middle of a massive school of fish. Here, one diver recounts ...