Land locked country could be literally anything. "Left of Africa" I assumed South America. Many countries have lots of sheep like Australia, China, India, Iran. Many countries are in central America and the Caribbean. Next to germany tried France, Poland, Netherlands, Belgium, Luxembourg, Czechia, Austria, Last thing I tried was Switzerland.