Apple Confirms More UK Retail Stores Coming; Additional Locations &lt;b&gt;...&lt;/b&gt; Apple Computer confirmed Thursday it plans to open two additional Apple retail stores in the United Kingdom in 2005 - one in Birmingham, northwest  

Which of the following sections of a newspaper would this article likely appear in? World News, Sports, Business, or Science and Technology? 