En 1505 se presentó por primera vez en las costas de Ceilán una flota portuguesa, mandada por Lorenzo de Almeida y procedente de Goa, que operaba contra los árabes de la India y caló accidentalmente en Galle.