Nestled off the coastline of Bali, Menjangan Island is a hidden gem for submariners. This small island boasts azure waters teeming with multihued marine life. If you're a seasoned underwater photographer or a newbie, Menjangan Island has something to offer. A kaleidoscope of fis… Read More