Sri Lanka, called the island of a thousand names; Taprobane for the Greeks, Serendib for the Arabs, Ceylon for the Portuguese and British, which is […]
Sri Lanka, called the island of a thousand names; Taprobane for the Greeks, Serendib for the Arabs, Ceylon for the Portuguese and British, which is […]