The bodies of 21 people thought to be migrants trying to reach Spain have washed up on the shores of the Mediterranean this month, the U.N. migration agency said in statement on Friday.