thecompletecityguide.com
Inside Tokyo - A Guide to The City - The Complete City Guide
Tokyo the capital of Japan, is situated in the Kanto Region on the main island of Honshu. Tokyo is one of the greatest mega-cities on earth.