Why do tourists fall in love with Ella , Ella, a small town nestled in the central highlands of Sri Lanka, has become a… Continue Reading