Buddhist Temple, near Point de Galle, Ceylon.