Home United Kingdom Nuwara Eliya, Sri Lanka. Also known as Little England.UUnited KingdomNuwara Eliya, Sri Lanka. Also known as Little England.October 6, 2024 Nuwara Eliya, Sri Lanka. Also known as Little England. by trojan_leon Leave a ReplyYou must be logged in to post a comment.