NatGeo Worlds Best Islands - Sri Lanka At # 2

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