The Flower Seller
31/03/2015
702
views
A flower seller in the city of Udaipur (where parts of the Bond movie, Octopussy, were filmed), in the Rajasthani state of Mewar, North India.
Comments
Login or register to add a comment