After the 17-day extravaganza of the London Olympics, the Japanese delegation - which gave the country excitement and insomnia on a daily basis - made a triumphant return home on Tuesday. (Japan Times)
↧