Sort:  

Yes it is! Sri Lanka is the greenest and lushest place I've ever seen... So it fits very well with this challange! :-)