Magic Touch live on July 21st 2012 at WWW in Shibuya Japan. And for those inquiring minds: Shibuya is one of the 23 wards of Tokyo. As of 2008, it has an estimated population of 208,371 and a population density of 13,540 persons per km. The total area is 15.11 km. Thanks Wikipedia.