President Pervez Musharraf on Monday administered oath to Mansoor Tariq as a new federal minister, raising the number of caretaker cabinet to 29. Mansoor Tariq has been given the portfolio of Minister for Railways.