There is only two countries that border Swaziland; South Africa, and Mozambique
Swaziland shares borders with Mozambique and South Africa.
Lebanon, Turkey, and Iraq are the three countries that border Syria.
Five countries border on South Africa - Namibia, Botswana and Zimbabwe to the North, and Mozambique and Swaziland to the East. The small country of Lesotho is wholly encompassed by South Africa.
Kenya, Swaziland, Dominican Republic.
There are three, Swaziland, Lesotho and Morocco.
Zambia shares borders with eight countries: Tanzania, Malawi, Mozambique, Namibia, Botswana, Zimbabwe, and Angola. Therefore, the seven South African countries that Zambia does not border are South Africa itself, Lesotho, Eswatini (formerly Swaziland), and the three island nations of Mauritius, Seychelles, and Comoros, which are not on the mainland.
Lesotho and Swaziland
Swaziland does not have a border on the Gulf of Aden.
Three countries that border the Bay of Bengal are India, Bangladesh, and Myanmar.
The capitals of the countries that border South Africa are: Namibia - capital is Windhoek. Swaziland - capital is Mbabane Botswana - capital is Gaberone Lesotho - capital is Maseru Zimbabwe - capital is Harare Mozambique - capital is Maputo
The three countries that border Iran are Pakistan, Afganistan Turkmenistan, and Iraq.
Only three countries share a border with Luxembourg. They are Belgium, France, and Germany.