Taylor Wang: Impressions of France and Spain