twobadtourists.com
India’s Disposable Leaf Products
When traveling in India, samosas are a must have. They are the go-to street food item located on every corner. So it was no surprise that we ate them on nearly a daily basis. But little did we…