A 30-year-old man will be charged in court for allegedly touched a woman inappropriately while she was on board an MRT train.