Land of the Rising Sun LORRAINE DAVIDSON February 9, 2013 Travel Welcome to Tokyo, home to some 13 million residents, the capital city of Japan, and most definitely the capital of sensory overload! (more…)...