Three non-Cabinet ministers, 17 state ministers and seven deputy ministers took oaths before President Maithripala Sirisena at the Presidential Secretariat this afternoon.
Dr. Harsha de Silva, Ajith P Perera and Sujeewa Senasinghe received non-Cabinet ministerial positions.
Vijayakala Maheshwaran, who lost her previous ministerial position due to a controversial remark on the LTTE, has been reappointed to a state ministerial position.
The full list of new appointees is as follows: