Sri Lanka In the abode of Ravana The beauty of the island nation of Sri Lanka has to be seen to be believed. Once considered to be the abode of Ravana - often see… Monday, October 3, 2011 Add Comment Edit