In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: Barbosa signs treaty with queen of small state giving Portuguese right to trade in exchange for military protection, Fact2: Das daughter is caught by Barbosa, Fact3: Nisha rouses fellow slaves to revolt, Fact4: Ravi had saved earlier life, Fact5: Jaswant is to be crowned king
The 16th century, the Malabar Coast. General Barbosa KN Singh signs a treaty with the queen Sulochana of a small state giving the Portuguese right to trade in exchange for military protection. With the help of the queens nephew Jaswant Ramsingh, he begins to meddle in the administration as well. He arrests merchant Ramzan Ali and his friend Narayan Das. Das daughter Nisha Geeta Bali tries to save her father but is caught by Barbosa and both are sold to a cruel Portuguese pirate Cabral. Cabral kills Narayan Das. Nisha rouses her fellow slaves to revolt against Cabral and once Cabral is killed Nisha becomes a pirate queen pillaging all Portuguese ships in sight. One such ship includes heir to the throne Prince Ravi Guru Dutt, a Portuguese woman Rosita Kuldip Kaur and a court astrologer Johnny Walker. Nisha spares their lives as Ravi had saved her life earlier. They inevitably fall in love. Ravi joins the mutineers without revealing his identity. Back on shore, Ravi learns Jaswant is to be crowned king. Ravi is arrested and sentenced to death. Nisha saves him and they join forces with other local chiefs to defeat Barbosa.