Multiple choice general knowledge Which of the following countries has more than one capital city ? Kenya Sri Lanka Japan Uganda Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sri Lanka has two official capital cities: Sri Jayawardenepura Kotte (legislative/administrative capital) and Colombo (commercial capital and largest city). This unique arrangement makes it the correct answer.