Water lilies in Sha Tin? Sounds unlikely – well, not really. They are in Sha Tin, albeit only for a short amount of time, until July 11, 2016. 490 more words