Ratnapura Sri Lanka, is called the "City of Gems," is a beautiful town in southwestern Sri Lanka. It is known for its gem mines, waterfalls, and rich history. This pathway to the hill country has stunning views, ancient temples, and green forests. A visit to Ratnapura is full of adventure and discovery.