NatGeo Worlds Best Islands - Sri Lanka At # 2


 


According to Nat Geo Sri Lanka is 2nd Best Island in the world.