Question
Option C: Sri Lanka
The correct answer is “Sri Lanka”.
Sri Lanka is the most urbanized country in South Asia.