Japan unveils its Olympic Village
Tokyo: As Japan is moving at full speed in order to host the Tokyo Olympics, organisers have started preparation of the Olympic Games Athletes’ Village.
A dense block of high-rise towers barely stands out across the sprawling skyline of…