Bora Bora is a small South Pacific island located in French Polynesia. It is renowned for its stunning natural beauty, luxurious resorts, and turquoise lagoon surrounded by a coral reef.

Bora Bora, French Polynesia: A Travel Guide to Attractions, Polynesian Delights & FAQ’s 💕

(Video: Empowerment)