First, a joke. What do you call a new deli in New Delhi? American Progress!

194 shares