The Maritime Rescue Service has escorted a small boat carrying 47 passengers to the port of Tarifa.
The boat, carrying 36 men, 10 women and a baby, was intercepted about five miles off Tarifa as it made its way across the Strait of Gibraltar to the Spanish mainland.