Tag Archives: COLOMBIA IN LONDON
Trip to Colombia? Yes Please!
So as fun as a visit to the National Geographic Store in Knightsbridge (across the street from Harrods) might somehow be, I was not prepared for the sort of excitement generated during a recent “VIP cocktail party” celebrating National Geographic’s … Continue reading