Answer: (Detailed Solution Below)
Option C: Sri Lanka
Detailed Solution:
The correct answer is “Sri Lanka”.
Sri Lanka is the most urbanized country in South Asia.
The correct answer is “Sri Lanka”.
Sri Lanka is the most urbanized country in South Asia.