Delhi Metro: Woman Slaps a Man While Others Pay No Heed; Video Goes Viral
A video capturing a woman engaging in a heated confrontation and yelling at a man inside the metro goes viral.
Ukraine Rejects Calls To Freeze Russia Conflict
A delegation of African heads of state is planning to visit Ukraine and Russia in the next few days hope to persuade them to end hostilities