They’re here

Place Neuve in Geneva has been decorated with an enormous spider. The work of the late French-American artist Louise Bourgeois entitled “Maman”, is part of …