September 5, 2012 Nuwara Eliya, Sri Lanka Nuwara Eliya is a small picturesque town onthe central highlands of Sri Lanka. The city was founded by…