SRI LANKA: One Island. Many Faces.

In Central Sri Lanka, sits a mountain where butterflies go to die. Immersed in…