As usual, International Women’s Day was celebrated on a grand scale here in Sri Lanka and abroad. 5-star hotel tamashas and ...