Nuwara Eliya, Sri Lanka - The Heart Of British Ceylon | The Vacation Gateway