Question: Which country is embedded between South Africa in the west & Mozambique? 

Answer: Swaziland!  check this map!
This question from the Yahoo Q&A forum is categorized in the topic: Politics & Government