Shuri Castle May 29, 2017 Shuri Castle is the main castle of Okinawa and the most visited castle as well. It is … Continue reading →