Skip to playerSkip to main content
  • 7 years ago
Makaibari Tea Estate is located at Kurseong, the land of the white orchid in Darjeeling. Established in 1859, it is believed to be the world's first tea factory!
Watch more videos: http://goodtimes.ndtv.com/video/videos.aspx

Category

😹
Fun
Comments

Recommended