Lanka, Ceylon, Sarandib: merely three disparate names for a single island? Perhaps. Yet the three diverge in the historical echoes, literary cultures, maps and memories they evoke...