WORLDWIDE | Monday, 13 September 2010 | Views [172]
You never know what you can expect from Zanzibar island