Tea shop at Udaipur
Almost all over the world, a cup of tea is a guarantee of refreshment. Travel along the roads of any state in India; be it villages or cities, you can find numerous tea shops dotting the waysides. These shops range from mere tea shops to three meals serving ones. The video is of a tea shop at Udaipur or Lake City in Tripura.