Where are the last vestiges of Afghanistan’s Taliban leaders hiding? Are they cowering in caves near the Pakistani border? Perhaps they own a condo complex in Karachi. More likely they are on a Dude Ranch in America’s Heartland. Remember 1994? Religious fundamentalists overtook Afghanistan and trounced on that nation’s women with a vengeance. Being draped […]