News

Whether it's skyscrapers or winter wonderlands, hotel rooms with a view make any stay all the more magical. Ever since I first watched the film Lost in Translation, I've been mesmorised by Tokyo. That ...