H.E. Eric Walsh, the High Commissioner of Canada to the Republic of Maldives paid a courtesy call on Hon. President Mohamed Nasheed , MP, Speaker of the People’s Majlis

20 Feb 2023

© 2024 Parliament of MaldivesA