Tourists walking to their lodge in the 98 Acres Resort and Spa in Ella, Sri Lanka

- Image ID: MFG5M7
Tourists walking to their lodge in the 98 Acres Resort and Spa in Ella, Sri Lanka
Juergen Hasenkopf / Alamy Stock Photo
Image ID: MFG5M7
Location: Ella, Sri Lanka