Green tea leaf close up in tea plantation in beautiful destination in Nuwara Eliya in Sri Lanka, Ceylon Island