Bali provides an amazing range of snorkeling adventures, catering for all first-time divers and professional enthusiasts . The turquoise waters fringe the paradise with thriving coral formations https://mediajx.com/story27847991/exploring-bali-s-underwater-world