The film is set in the India of the tumultuous 1930's when
nationalists fighting for the country's independence
rose up as one, urging the British to quit. At
this time, a young Indian, Kisna (Vivek Oberoi)
befriends and then shields a British girl Katherine
(Antonia Bernath), from an enraged mob of nationalists
including Kisna's own uncle and brother.
Katherine is the young daughter of a ruthless
British collector. Kisna takes it upon himself
to escort Katherine to the safety of the British
High Commission in New Delhi, who will arrange
for her to board a ship home. A tender attraction
develops between Kisna and Katherine during the
journey, a love story that is torn between ` Karma
' (the noble deed) and ` Dharma ' (the duty).
Laxmi (Isha Shravani), the Indian girl Kisna is
engaged to, forms the third point in an emotional
triangle involving the Indo-British romantic pair