Treaty of Batticaloa

The Treaty of Batticaloa (or the Hanguranketha Treaty) was signed on 14 February 1766 between Dutch Ceylon governor Wilhelm Falk and King Keerthisiri Rajasinghe of Kandy. In Colombo, Dumbararala led five emissaries to negotiate the terms of the treaty. Eventually, twenty-five clauses were established in the agreement.

Part of a series on the
History of Kandy
Kingdom of Kandy (14691815)
Colonial Kandy (18151948)
Kandy (1948present)
See also
 Sri Lanka portal

Terms

Based on the terms of the treaty, King Rajasinghe was forced to pay ten million florins to the Dutch in reparations. The king had to acknowledge Dutch imperial possessions in Colombo, Matara, Kalpitiya, Galle, Trincomalee, Mannar, and Batticaloa. The Dutch imposed their imperial authority on the coastlines of Sri Lanka whereby their influence would be recognized by the king four miles from the coast into the countryside. The Kingdom of Kandy was forbidden to engage in relations with foreign traders, as well as establish agreements with foreign nations against the Dutch Empire. The Dutch would govern the kingdom's cinnamon peeling industry.

King Rajasinghe attempted to convince the Dutch imperial government to make alterations to the treaty. No amendments or changes to the treaty were made.

gollark: ++exec```haskellimport Unsafe.Coercedata Would = Seriously Why Int deriving Showtype Mad = ()data Are = Are Mad deriving Showtype Is = Aredata You = You Are Mad deriving Showdata Thing = This Thing Is Mad deriving Showdata This = Thing Mad deriving Shownewtype Do = Do (Thing -> You -> [Thing])data Why = Why Would You Do This deriving Showinstance Show Do where show x = "Do the thing!"why :: Whywhy = Why would you do_ this where would = unsafeCoerce why you = You (Are ()) () do_ = Do $ \_ _ -> [] this = Thing ()main = print why```
gollark: Gooood.
gollark: ++exec```haskellimport Unsafe.Coercedata Would = Seriously Why Int deriving Showtype Mad = ()data Are = Are Mad deriving Showtype Is = Aredata You = You Are Mad deriving Showdata Thing = This Thing Is Mad deriving Showdata This = Thing Mad deriving Shownewtype Do = Do (Thing -> You -> [Thing])data Why = Why Would You Do This deriving Showinstance Show Do where show x = "Do the thing!"why :: Whywhy = Why would you do_ this where would = unsafeCoerce () you = You (Are ()) () do_ = Do $ \_ _ -> [] this = Thing ()main = print why```
gollark: It works!
gollark: ++exec```haskelldata Would = Seriously Why Int deriving Showtype Mad = ()data Are = Are Mad deriving Showtype Is = Aredata You = You Are Mad deriving Showdata Thing = This Thing Is Mad deriving Showdata This = Thing Mad deriving Shownewtype Do = Do (Thing -> You -> [Thing])data Why = Why Would You Do This deriving Showinstance Show Do where show x = "Do the thing!"why :: Whywhy = Why would you do_ this where would = Seriously why 0 you = You (Are ()) () do_ = Do $ \_ _ -> [] this = Thing ()main = print why```

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.