Nassau; a natural and noble Caribbean jewel.

Nassau; a natural and noble Caribbean jewel.   For those harbouring some regret having succumbed to the ‘staycation’ trend rather than venturing further afield, prior to lockdowns, subject to travel re...