Tag

KURT FARRUGIA

Entrepreneurs from developing countries will be eligible to acquire residency in  Malta through the new Startup Residence Scheme