November 3, 2018 Sri Lanka attractions Sri Lanka, formerly Ceylon, island country lying in the Indian Ocean and separated from peninsular India by the...