Darjeeling the name itself is synonymous with the world’s finest tea the cup that cheers. Workers drying plucked tea leaves. Darjeeling, India.
Darjeeling, the name itself is synonymous with the world’s finest tea, the cup that cheers. Workers drying plucked tea leaves. Darjeeling, India.
This bell-plate is as old as tea plantation in Darjeeling. Darjeeling, India.