Top

Japan

Japan

Did you know Tokyo is the biggest city in the world before Delhi & Shanghai? Tokyo has 9.2 million inhabitants equivalent of more than 6,000 persons per square meter. Its density is the largest in Japan.