Nikeba from Saint Lucia island

Nikeba is from Saint Lucia island with its natural beauty, tropical rainforests, rivers, and waterfalls. The island country is located in the eastern Caribbean.