Tucked away amidst breathtaking natural beauty, deep in the heart of Sri Lanka's hill country, Meemure is an idyllic getaway…