Osaka Castle, a staple tourist attraction in the Japanese city, attracts more than 2.5 million visitors every year. Osaka Castle Park is also home to a number of important cultural properties and is a ...