Home Travel 1Pic - A tea seller in a street of Rajasthan India 2 years ago Travel 10595 Views A tea seller in a street of Rajasthan India.