Designed by
Title
Close up of Fresh Green Leaf of Indian Tea Plant - Camellia Sinensis #107211771
Description
This is a close up photograph of fresh, green leaf of tea plant - camellia sinensis... The photograph is captured in a tea plantation over mountains in Kerala, India...