Ella — Sri Lanka.

Ella is a small, picturesque town located in the central highlands of Sri Lanka. It is renowned for its breathtaking natural beauty…