Oxford has been named among the UK cities that celebrate mums the most on International Women’s Day. International Women's Day, which is held annually on March 8, celebrates the social, economic, ...