HANOI - Vietnam's National Assembly on Wednesday elected public security minister To Lam as the country's new president.