Africa always brings up thoughts of long hot summers, deserts and great plains full of wild animals. But Africa is also home to stunning windswept beaches and tropical archipelagos, and bustling ancient cities.
@roundtheworldrachel