Amongst the popular attractions in Nuwara Eliya, Sri Lanka, the Mini World’s End found in the picturesque area called Moon…