The Swahili Beach Resort is an oasis of luxury, style and privacy. Among many luxurious amenities, Swahili Beach boasts an impressive swimming pool that offers calming ocean and beautiful garden views lined with sun loungers. A perfect lazing Saturday.
4 minutes ago
The chaffinches are singing well today so here is a fine male #chaffinch with steely blue head plumage...