Sri Lanka is known for its rich Buddhist culture and history and offers many places of religious and historic significance.