Baba Tea Stall July 31, 2012 Shakespeare Russell Baba Tea Stall, Varanasi, India. photo: Russell Shakespeare Share this:LinkedInEmailFacebookTwitterLike this:Like Loading... Related Baba Tea Stall