Japanese road trip! Osaka and a castle

The first stop on a recent Japanese road trip was the city of Osaka, which is Japan’s second largest city. And with a population of 19 million, probably one of the worlds largest cities, too! Originally a merchant city, Osaka…