LAND OF THOUSAND ELEPHANTS
-
THAILAND
-
INDIA
-
SRI LANKA
-
LAOS
D
Correct answer
Explanation
Laos is historically known as 'The Land of a Million Elephants' (Lan Xang), though it's sometimes referred to as the land of thousand elephants in various contexts. Thailand and India are not associated with this epithet, and Sri Lanka is known as 'the Pearl of the Indian Ocean'.