Os Gemeos have just completed their latest wall in Stockholm, Sweden