Located at the mouth of the Yodo River on Osaka Bay , Osaka is Japan 's third largest city by population after Tokyo ( special wards ) and Yokohama , as well as a regional economic hub .
But Osaka is still a large , important city .