Oil-Rich Azerbaijan Now Home to World's Largest KFC