Aharen Beach in Okinawa, Japan

The stunning beauty of Aharen beach on Tokashiki Island in Okinawa, Japan. Photo: iStock

September 1, 2018 5:17 PM (UTC+8)