The Royal Turf Club (RTC) in Sri Lanka once again marked its annual horse racing festival with key events being held…
Amongst the popular attractions in Nuwara Eliya, Sri Lanka, the Mini World’s End found in the picturesque area called Moon…