What if that piece of the wing came off near the Philippines and currents carried it back to Reunion?
Perhaps something else carried it... a plover or unladend swallow? Ah... must be an African swallow. Although, they are not migratory...
Maybe two swallows banded together...
Could be I suppose.