A group of 40 migrants rescued by a German charity ship landed in Malta on Sunday and will be taken care off by other European Union member states following a deal negotiated by Germany.