Otaru is a city and port in Shiribeshi Subprefecture, Hokkaido, Japan, northwest of Sapporo. The city faces Ishikari Bay and the Sea of Japan, and has long served as the main port of the bay. Read More
Equity benchmark indices edged higher during early hours on Wednesday on the back of gains in FMCG and auto stocks supported by positive global sentiment. ...