On May 6, the MAMA “Mother Nature” international art exhibition opened within the monumental Salle des Pas Perdus, one of the most remarkable architectural spaces of the Palais des Nations, the home of the United Nations Office at Geneva, AzerNEWS reports.