WHA ‘SL IS A COUNTRY?S WHO’S NAME LITERALLY MEANS, ?RESPLENDENT ISLE?? May 9, 2017 By Show answer SRI LANKA More General Knowledge Questions