https://karava.org/family_names/marakkalage_-_navy
Karava of Sri Lanka - Marakkalage (Karava navy)
Although Marakkala is the modern colloquial term for Muslims, Marakkalage is another uniquely Karava ancestral name and is used by several traditional Karava...
sri lankakaravamarakkalagenavy