Handmade painting on artist canvas mounted on a pinewood frame. This is most beautiful place at Ella, Sri Lanka.