The oldest city in Sri Lanka is Anuradhapura. It has a recorded history of over 2000 years, making it a trove of history and age-old tales. This city has seen the rise and fall of many kingdoms and has history written all over every ruin and temple. Visit to explore its grandeur.