Popular puzzles created by Tero Hakala

Favela in Rio de Janeiro (Brazil) puzzle online from photo