The World Business Council for Sustainable Development has opened an office in the heart of downtown Chicago, the second U.S. location for the council. The office, on the 21st floor of 1 S. Dearborn St., is part of the council’s “strategic expansion” in the U.S., the council said in a news release.