Osaka, Japan, the capital of Osaka Prefecture. It is on the island of Honshu, 250 miles (400 km) west-southwest of Tokyo.