British Garrison Cemetery is a small colonial-era burial ground above Kandy Lake. The graves tell short, sometimes stark stories of soldiers, officials, and families who died far from home, and the well-kept setting makes it a calm detour near the Temple of the Tooth.