ICYouInteractive CityiPhone City Interactive City: A Virtual World of Endless Possibilities (?) ICYou is a Swedish-based company with the business idea conceived out of the growing need for individuals to meet and socialize with others in virtual…Andy23 August 2010