Mexican President Andrés Manuel López Obrador has asked popular reggaeton singer Bad Bunny, whose legal name is Benito Antonio Martínez Ocasio, to perform a free concert in Mexico City after hundreds of fans reportedly purchased fake tickets on Ticketmaster.