Photo MMFerreira Oporto town hall building standing out behind the stone houses of the city. The dark popular areas contrast with the balanced beauty of the monumental buildings designed by the finest architects. That contrast is also recognizable between social groups.
you never know what's gonna hit you next