Tea Carpet Posted on May 9, 2013 The tea gardens at Coonoor, a town nestled in the picturesque Nilgiri Mountains in southern India. Share via:ShareTwitterFacebookLinkedInRedditTumblrLike this:Like Loading... Related