Palawan Island-Towering Limestone mountain and Lagoon

Palawan is the largest island of the Palawan province in the Philippines. It is located off the northern coast of the Philippines along the South China Sea. The southeast coast…