Plans for a 190m tall, 50-storey, 750-unit apartment tower on the manmade island of Tsukishima in Tokyo Bay have local residents up in arms.Read more
by Zoe Ward