A Libyan man, 29, is fighting for his life after suffering difficulties while swimming in Pretty Bay, Birzebbuga, this afternoon.
The man was given first aid by a friend and life guards before being rushed to hospital.
The police said his medical condition is critical.