Mirror Reflections – Grenada & Russia

St. George, Grenada St. George’s is the capital of Grenada, a small (approx. 110,000 people) island nation in the Eastern Caribbean Sea. I spent some time in the downtown part of St. George’s yesterday for the first time on my holiday visit to Grenada and the first time in a bit over a year. New development has occurred in the … More Mirror Reflections – Grenada & Russia