X
the last chai shop in india - 5 km from badri, at the mana village, we cam across the last tea stall this site of the indian border.. after this, there be no tea till you reach nepal, which is another 10 km away.. amazing experience
@sootix (92)
• India

the last chai shop in india - 5 km from badri, at the mana village, we cam across the last tea stall this site of the indian border.. after this, there be no tea till you reach nepal, which is another 10 km away.. amazing experience