October 2016, Porto

Pattern Watching

Porto’s mesmerising walls hide Porto’s fascinating inhabitants.