'Rap battle' goes viral on Facebook, Latest Singapore News - The New Paper