India isn’t exactly known as being one of the world’s cleanliest travel destinations. Visitors are routinely warned to be careful about eating street food and to only drink bottled water, while many of the streets and rivers in its biggest cities are literally overflowing with garbage.