BIG Has been announced as the winner of Museum of the Human Body in Montpellier, France. Architecture