A paradise on earth, the Bora Bora island is an epitome of natural beauty, pristine waters, sapphire blue skies, tranquil environment and serene beaches. This beautiful island is located off the French Polynesia Leeward group of Islands. Bora Bora has an extinct volcano right in the center. The extinct volcano has two peaks named as...Read More