Define self-drive. self-drive synonyms, self-drive pronunciation, self-drive translation, English dictionary definition of self-drive. adj denoting or relating to a hired car that is driven by the hirer Collins English Dictionary – Complete and Unabridg
I’m not sure who created these paintings, as they are not signed. The animals were painted on vintage postcards in Rajasthan, India. I think these may be similar to “assembly line hotel art,” where there are perhaps different people working together to mass produce these little paintings ...