Business & Economy Oil market responds to robust US demand amid continued Russia-Ukraine tensions US crude oil inventories decreased to a total of 420.7 million barrels Published 21 Aug, 2025 10:12am
World Swatch apologises, withdraws ads amid controversy over ‘slanted eye’ gesture Watchmaker's revenue drops by 14.6% to 6.74 billion Swiss francs amid declining demand in China Updated 18 Aug, 2025 03:25pm