Osaka, Japan. Osaka Castle. More history. Surprise.... There's English for foreigners...