Photo taken on Sept 12, 2012 shows a beach in Fernando de Noronha Archipelago of Brazil.[Photo/Xinhua]