The current capital of Sri Lanka is Sri Jayawardenepura Kotte. In the course of history, the national capital has been in many locations other than Sri Jayawardenepura Kotte.
The current capital of Sri Lanka is Sri Jayawardenepura Kotte. In the course of history, the national capital has been in many locations other than Sri Jayawardenepura Kotte. (en)