Work
About
Shop
Contact
More
Touch Africa is a set of building apartments undergoing construction in Kigali, Rwanda. Here are some of the logo variations.