Les Néréides

Location:  China