Japan: A True Marvel To Follow

And for a Friday in Japan, revisiting some of the landmarks, interacting with people, some thoughts….. some musings….. Japan is unique in so many ways. The most urbanised Country in the World and ofcourse Tokyo is the biggest city of them all. But every city in Japan has developed with modern amenities and skyscrapers. Public…