Trafalgar Square in London, UK
Where Are These Spices?
January 8, 2008 by 3 Comments
Where is this Clock?
January 3, 2008 by 3 Comments
Vina Del Mar, a resort town on the coast of Chile
Where is This Dhow?
December 19, 2007 by 4 Comments
Nungwi Beach in Zanzibar off the coast of Tanzania